如何在 sqlalchemy 中使用 LIKE 运算符

CK

我正在使用 SQLAlchemy 从 python 脚本查询雪花。

我需要在查询中使用 LIKE 运算符。

select *
from db
where dt = %(start_date)s
and page_name like '%products%'

看起来查询由于%符号而需要参数

我尝试使用转义字符\,双引号"

错误信息:

not enough arguments for format string
伊多·罗津

% 语法在较新版本的 python 中使用较少。你应该试试:

"""select *
from db
where dt = {start_date}
and page_name like '%products%'
""".format(start_date=some_start_date)

如果你仍然想使用 % 符号,你可以像 MatsLindh 在评论中所说的那样用双 % 转义它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Sheetrock中使用LIKE运算符

如何在VBA中使用Like运算符?

如何在Oracle SQL中使用LIKE运算符

如何在LDAP查询中使用like运算符?

使用 Like 运算符时 sqlalchemy 的占位符

我们如何在 DynamoDB 中使用 LIKE 运算符或 LIKE 条件?

如何在带有条件if的sqlalchemy中使用条件运算符or_?

如何在sql中使用join ON LIKE运算符获取结果

如何在 SQL Server 中使用带有 like 运算符的 nchar

如何在实体框架lamba表达式中使用Like运算符

如何在cassandra数据库中使用like运算符?

如何在oracle中使用LIKE运算符获取值范围?

如何在SQL中使用like运算符匹配完美数字

在SQL查询中如何在LIKE运算符中使用bindValue?

SQLAlchemy查询如何使用MySQL的REGEXP运算符?

在mongodb中使用Like运算符

在dplyr中使用like运算符

如何使用许多LIKE运算符并使用索引

使用-Like运算符

如何使用LIKE运算符编写SQL查询

如何对多个值使用LIKE运算符

我如何错误地使用 LIKE SQL 运算符?

如何在 MariaDB 中使用 LIKE 运算符获取最大和最小为 4 个字符的 PostalCode 列表?

如何在WHERE子句的LIKE运算符中使用撇号?示例-WHERE WORD,例如'%That's Why%'

如何在SQLite查询中对参数使用Like运算符?

如何在Hibernate HQL中对LIKE运算符使用参数化查询?

我如何在猫鼬上使用“ LIKE”运算符?

如何在laravel中一起使用whereBetween和like运算符?

如何在SQL查询中基于布尔数据类型使用LIKE运算符?