SQL 多列排序

标签 sql sorting sql-order-by multiple-columns

如何在 SQL 中以不同方向对多个列进行排序?例如,“column1”将按降序排序,“column2”将按升序排序。

最佳答案

ORDER BY column1 DESC, column2

每当 column1 字段出现时,首先按 column1(降序)对所有内容进行排序,然后按 column2(升序,这是默认值)排序两行或更多行相等。

关于SQL 多列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40669419/

相关文章:

sql - Oracle SQL Developer 显示以下代码的无效编号

python - 如何按键对字典进行排序?

python - Google App Engine ndb 按 StringProperty 长度排序

sql - 根据替代发布者选择所有行

sql - 避免重复引用多个连接表的子查询

java - 使用撇号从java中的数据库查询字符串

sql - 每个组的第二个最大值 - SQL

apache-flex - Flex 数据网格排序不会跨数据提供者更改保留

python - 算法 - 分组/排序列表以最大化最小平均组值

mysql - 如何先根据关键词排序?