Python 如何按“过滤”;“列中的文字”;炼金术

Python 如何按“过滤”;“列中的文字”;炼金术,python,sqlalchemy,Python,Sqlalchemy,可以通过检查列是否在文本中进行过滤 使用SQLAlchemy的列操作符- filter(COL.in_(1,2,3))转换为SQL,其中COL-in(1,2,3) 它通过检查列是否在文本中进行过滤 我正在寻找一种过滤方法,通过检查列中的文本是否为,其中列的类型为array(或BigQuery中的重复字段) 是否有一个SQLAlchemy构造,其中可以创建一个类似于以下SQL(BigQuery标准)的过滤器 PostgreSQL中的一个非常类似的查询和预期结果可以看到in_u运算符的行为是什么,它

可以通过检查列是否在文本中进行过滤 使用SQLAlchemy的
列操作符-

filter(COL.in_(1,2,3))
转换为SQL
,其中COL-in(1,2,3)
它通过检查列是否在
文本中进行过滤

我正在寻找一种过滤方法,通过检查
列中的文本是否为
,其中列的类型为array(或BigQuery中的重复字段)

是否有一个SQLAlchemy构造,其中可以创建一个类似于以下SQL(BigQuery标准)的过滤器


PostgreSQL中的一个非常类似的查询和预期结果可以看到

in_u运算符的行为是什么,它与您希望实现的行为有什么不同?据我所知,
in_u运算符只能用于一列。因此,我只能创建与第一个SQL代码片段类似的SQL,其中COL IN(1,2,3)
See,您可以像在SQL中那样直接使用IN_u运算符(参见)您使用in_u运算符的行为是什么?它与您希望实现的行为有何偏差?据我所知,
in_u
运算符只能用于列。因此,我只能创建与第一个SQL代码片段类似的SQL,其中COL IN(1,2,3)
See,您可以像在SQL中那样直接使用IN_u运算符(参见)
WHERE 1 in UNNEST(COL)