我正在学习使用SQL炼金术连接到mysql数据库。我想从数据库中提取以给定字符串开头的记录。我知道为了简单的平等我需要做的就是
queryRes = ses.query(Table).filter(Tablee.fullFilePath == filePath).all()
result = []
我该怎么做?
queryRes = ses.query(Table).filter(Table.fullFilePath.startsWith(filePath)).all()
result = []
也许查询会是这样的?
q = ses.query(Table).filter(Table.fullFilePath.like('path%')).all()
如果需要不区分大小写的比较,请使用^{} :
SQLAlchemy有一个^{} column property ,所以它的工作原理与您想象的完全一样:
这是纯SQL:
SQL炼金术是:
相关问题 更多 >
编程相关推荐