oracle数据库按多个字段排序
应用场景
如果我们按多列排序且有升序和降序的时候的写法。
排序时,有两个关键字 :asc 表示升序,desc 表示降序;
所以我们在order by 后面添加 asc, desc。
这种写法,将Bp3_Bank_Account_Record该表的 account_id 字段 按降序排列,amount字段按照升序排列。 如果多个列也可以参考这种写法
以下为截图
我们可以看到,按照第二列整体降序,按照第三列分区间升序排列。
oracle order by 语句进行多列排序
使用
排序规则:
不写即是默认为升序asc
asc(Ascending order),升序,是从小到大;
desc(Descending order),降序,是从大到小。
举例
说明:
先按照id 进行降序,再按照name 升序。