方法一:
可以使用lower
或upper
过滤器中的函数:
from sqlalchemy import func user = models.User.query.filter(func.lower(User.username) == func.lower("GaNyE")).first()
也可以使用在聚合中。
SELECT UPPER(protocol) as protocol FROM t_assets_soft GROUP BY UPPER(protocol);
方法二:
还可以使用ilike
而不是like
:
.query.filter(Model.column.ilike("ganye"))