如何在SQL中按多个列按不同方向排序.column1按降序排列,column2按升序排列.

推荐答案

ORDER BY column1 DESC, column2

当两行或更多行的column1个字段相等时,这会先按column1(降序)排序,然后按column2(默认为升序)排序.

Sql相关问答推荐

具有2个共享列的两个表的Amazon RSQL合并

postgresql插入json不工作

SQL使最终结果显示两个表后的所有数据(匹配和不匹配)?

如何在联接条件不匹配时按日期获取上一条记录

有没有办法在每次计算每一行的数据时更新2个值?

有没有办法用SQL编写一条CASE语句,如果列A&>0,那么列B,列C=0

返回包含列和包含其他列的列表的自定义查询

如何根据计数和分组获取订单总数

如何在Presto中将多个列合并到一个数组中

将所有XML文件导入到SQL Server中

如何用客户名称计算sum(dr)和sum(cr)

Oracle PL/SQL:解决DBMS输出大小限制的问题

违反了完整性约束-值存在时找不到父键

使用 Oracle SQL Developer 将不同的列值转换为列会导致错误 ORA-01489

删除每个不同日期中未 Select 的最短最长时间

按公司和产品查询最近发票的平均价格的SQL查询

Postgres数据库维护:基于GROUP BY删除旧记录

根据开始时间和结束时间计算has_impact字段

在 postgresql 中保存带有时间戳的几何类型数据

SQL 查询以填充单个列中的所有值