当前位置: 首页 > 面试题库 >

SQLAlchemy按降序排列?

谷梁襦宗
2023-03-14
问题内容

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

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

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


问题答案:
from sqlalchemy import desc
someselect.order_by(desc(table1.mycol))

来自@
jpmc26的用法



 类似资料:
  • 我有一个HashMap与作为关键和一个值作为价值。 我的目标是通过降序值对Hashmap进行排序。应在

  • 我们必须按降序对数组进行部分排序。 我知道d::partial_sort但它是按升序排列的。 http://en.cppreference.com/w/cpp/algorithm/partial_sort. 是他们的任何其他这样的功能,可以这样做,或任何快速算法这样做。

  • 问题内容: 这是我拥有的代码,并且可以正常工作(返回按难度排序的所有问题): 但是我认为我必须优化此代码。有可能更改具有我的功能的代码吗?我的函数返回一个数字。我尝试了类似的东西: 但我收到错误消息。 问题答案: 混合属性是既充当Python属性又充当SQL表达式的特殊方法。只要您的函数可以用SQL表示,它就可以像普通列一样用于过滤和排序。 例如,如果按照问题的鹦鹉数来计算难度,如果问题的天数超过

  • 我正在使用PySpark(Python 2.7.9/Spark 1.3.1),并有一个需要过滤的dataframe GroupObject 但它会抛出以下错误。

  • 问题内容: 如何按降序对列表进行排序? 问题答案: 在一行中,使用: 将函数传递给:

  • 问题内容: 我正在使用map接口从文件中读取,然后将其中的值存储为键值对。文件格式如下 我将从该文件中读取数据并将其存储为键值对,然后将其显示给用户。我的要求是以这种格式显示结果 因此,我需要按值的降序对地图进行排序。这样我就可以将它们显示为我的结果..我已经阅读了有关此内容并找到了以下代码 我希望这将按升序对值进行排序,我只想知道此方法是否正确,或者其他有效方法对我有帮助? 问题答案: 由于您可