Oracle如何按code列拆分SELECT查询结果?排序调整对应概念咨询
对应数据库概念:多列排序(也可称为多级排序、复合排序)
SQL的ORDER BY子句天然支持多列排序规则,排序优先级严格按照字段书写顺序从左到右递减:
- 你将
SO.CODE放在排序字段的第一位后,数据库会优先将所有记录按code值聚合,相同code的所有记录会被排列为连续的独立区块 - 同一code区块内的记录,再按第二位的
TRUNC(E.DATE) DESC规则执行日期降序排序,刚好匹配你的输出要求
内容的提问来源于stack exchange,提问作者nassyzecode
相关产品推荐
相关产品推荐

