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