本文主要是介绍ORACLE中排序ORDER BY,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
排序,有时候需要对查询的结果集进行排序,这个时候就需要使用ORDER BY关键字,按照什么来排序,根据要求排序就可以
(1)使用ORDER BY+排序字段对查询的结果集进行排序
(2)ORDER BY可以指定一列,多列或者表达式等
(3)ORDER BY子句必须在FROM或者WHERE子句的后面
(4)ORDER BY默认是升序(正序)排序,从小到大排序(关键字是ASC),其实也可以指定按照降序排序(DESC关键字),从大到小排序
(5)在ORDER BY子句中,也可以根据列的位置号来指定对哪一列进行排序,1表示按照SELECT后第一个字段进行排序,2表示按照SELECT后第二个字段进行排序,以此类推进行排序,所以你可以这样对第一列进行排序
SELECT NUM,NAME,SEX FROM STUDENT ORDER BY 1
这个SQL的意思就是查找学号,姓名,性别,并且按照学号进行排序
这篇关于ORACLE中排序ORDER BY的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!