Python SQLAlchemy字母顺序查询

Python SQLAlchemy字母顺序查询,python,sqlalchemy,Python,Sqlalchemy,是否有方法在实际查询中按字母顺序排列SQLAlchemy查询返回的行,或者按字母顺序排列的唯一方法是对查询返回的行列表进行排序。您可以添加一个order\u by子句: query = query.order_by(MyTable.column_name) 因此,只需指定列名,其默认值为字母顺序?@Wiz:默认值为默认排序。如果它是基于字符的,它将按字母顺序排列。如果列是数字的,它将是数字排序。在这种情况下,您可以将其强制转换为基于字符的:cast(MyTable.column\u name,

是否有方法在实际查询中按字母顺序排列SQLAlchemy查询返回的行,或者按字母顺序排列的唯一方法是对查询返回的行列表进行排序。

您可以添加一个
order\u by
子句:

query = query.order_by(MyTable.column_name)

因此,只需指定列名,其默认值为字母顺序?@Wiz:默认值为默认排序。如果它是基于字符的,它将按字母顺序排列。如果列是数字的,它将是数字排序。在这种情况下,您可以将其强制转换为基于字符的:
cast(MyTable.column\u name,VARCHAR(255))