Sqlalchemy 如何使用;“按”复合排序;炼金术
假设有一条SQL语句:Sqlalchemy 如何使用;“按”复合排序;炼金术,sqlalchemy,Sqlalchemy,假设有一条SQL语句: select * from A order by cola 在sqlalchemy中,我们可以使用以下代码: session.query(A).order_by(asc(cola)) 现在我想在SQL中使用“复合order by”: 那么我将如何将其转换为sqlalchemy代码?我可以使用: session.query(A).order_by(asc(cola, colb)) 可能我不能这样做。我发现我可以这样做: session.query(A).order_b
select * from A order by cola
在sqlalchemy中,我们可以使用以下代码:
session.query(A).order_by(asc(cola))
现在我想在SQL中使用“复合order by”:
那么我将如何将其转换为sqlalchemy代码?我可以使用:
session.query(A).order_by(asc(cola, colb))
可能我不能这样做。我发现我可以这样做:
session.query(A).order_by('cola, colb')
然后这个问题就解决了。你也可以这样做:
qry=qry.order\u by(cola)。order\u by(colb)
。添加order\u by(…)
语句的顺序很重要。只需选择您的答案作为正确答案,即可完成此问题的工作流程。
session.query(A).order_by('cola, colb')