gpt4 book ai didi

python - SQLAlchemy 按降序排列?

转载 作者:IT老高 更新时间:2023-10-28 12:05:25 27 4
gpt4 key购买 nike

如何在 SQLAlchemy 查询中使用 ORDER BY descending,如下所示?

此查询有效,但按升序返回:

query = (model.Session.query(model.Entry)
.join(model.ClassificationItem)
.join(model.EnumerationValue)
.filter_by(id=c.row.id)
.order_by(model.Entry.amount) # This row :)
)

如果我尝试:

.order_by(desc(model.Entry.amount))

然后我得到:NameError: global name 'desc' is not defined.

最佳答案

仅供引用,您还可以将这些内容指定为列属性。例如,我可能已经这样做了:

.order_by(model.Entry.amount.desc())

这很方便,因为它避免了 import,您可以在其他地方使用它,例如在关系定义等中。

更多信息可以引用这个SQLAlchemy 1.4 Documentation

关于python - SQLAlchemy 按降序排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com