有时候我们在使用oracle的时候,想对oracle查询的结果集进行排序,怎么操作呢,下面来分享一下方法
工具/原料
1
电脑
2
oracle
方法/步骤
1
第一步在我们的电脑上首先建一个oracle数据库,然后建一张表,如下图所示:
2
第二步我们输入“select * from test where class='软件1班' order by id desc”语句,可以看到这是对查询的结果集按id进行降序排序,desc是降序,如下图所示:
3
第三步我们执行语句之后,可以看到已经对test表查询的结果集进行id降序,如下图所示:
4
第四步我们也可以对结果集进行升序排序,将desc改成asc,就变成了升序排序,如下图所示:
5
第五步我们执行写的语句,可以看到结果集已经按id进行升序排序,如下图所示:
6
第六步我们也可以对结果集进行分组排序,输入“select * from test group by class order by second desc”语句,这是按class 对test表进行分组,然后查询出了结果集按second进行降序排序,如下图所示:
7
第七步我们执行语句,可以看到将test表分组返回的结果集进行按second进行降序排序,如下图所示:
8
第八步我们最后看一下对全test表结果集按second进行降序排序的效果,如下图所示:
注意事项
如果你觉得这篇对你有用的话,请投一下票
上一篇:利用rank函数降序排列
下一篇:数据库多表操作实例