A. *_* N. 5 python sql sqlalchemy flask
我在用户表中有生日列。数据库是postgresql。我想按年龄过滤用户。sqlalchemy 中如何实现?在原始 sql 中,它看起来像:
SELECT name, birthday
FROM User
WHERE date_part('year', age(birthday)) <= 30
Run Code Online (Sandbox Code Playgroud)
小智 2
尝试这个:
from sqlalchemy import extract, func
session.query(User.name, User.birthday).filter(extract('year', func.age(User.birthday)) <= 30)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2281 次 |
| 最近记录: |