如何在 SQLAlchemy 中编写条件过滤查询
我是 sqlAlchemy 的新手。 我想将现有的 SQL 查询转换为 sqlAlchemy。
条件是(如果名字变量不为空,则显示带有名字的结果,否则忽略)
...
AND (:FirstName is NULL
OR UPPER (employee.firstname) LIKE UPPER ('{firstName}'||'%'))
AND (:LasttName is NULL
OR UPPER (employee.firstname) LIKE UPPER ('{lastName}'||'%'))
I am new to sqlAlchemy.
I want to convert my existing SQL query to sqlAlchemy.
The condition is (If the first name variable is not null show the results with firstName else ignore)
...
AND (:FirstName is NULL
OR UPPER (employee.firstname) LIKE UPPER ('{firstName}'||'%'))
AND (:LasttName is NULL
OR UPPER (employee.firstname) LIKE UPPER ('{lastName}'||'%'))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 sqlalchemy 函数来做到这一点:
希望它有帮助。
You can do this with sqlalchemy functions:
Hope it helped.