2017-06-02 7 views
1

SQLAlchemyを使用してサブアレイの列をフィルタリングするにはどうすればよいですか?私。 Postgresの中でこれを行うのと同等:サブアレイでフィルタ

select * from my_table where points[1:2] = ARRAY['A', 'B']; 

私の素朴な試みがやっていた。

session.query(MyTable).filter(MyTable.points[:2] == ['A', 'B']).all() 

をそれは空のリストを返します。

答えて

1

使用するSQLのようにフィルタに同じスライス

filter(MyTable.points[1:2] == ['A', 'B']) 
関連する問題