Qracle学习:排序
生活随笔
收集整理的這篇文章主要介紹了
Qracle学习:排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本格式:
select ... from ... where condition order by colname | number(序號) | alias | exprorder by 有兩種排序方法:一種是升序, 一種是降序; 默認是升序的(asc), 降序為 desc
1、按列名進行排序:
(1)員工信息按入職日期先后排序:
select * from emp order by hiredate; select * from emp order by hiredate asc; // asc 可以省略(2)員工薪水按從大到小排序
select * from emp order by sal desc; // desc 不可省略(3)查詢員工信息按獎金逆序(從大到小)
select * from emp order by comm desc nulls last; //null 值表現為無窮大,當獎金為空,會在頂端,顯然我們認為獎金為空是沒獎金,應該在下方(4)員工信息按部門升序、薪水降序排列
select * from emp order by deptno, sal desc;//asc 和 desc 作用于最近的前面的一列2、按序號進行排序:
(1)查詢員工編號,員工姓名和工資,按照工資進行排序
select empno, ename, sal from emp order by 3; select empno, ename, sal from emp order by 3 desc;//員工編號、員工姓名、工資的序號分別為 1 2 33、 使用別名進行排序:
按員工的年收入進行排序
select empno, ename, sal, sal*12+nvl(comm, 0) "年收入" from emp order by "年收入";4、使用表達式進行排序:
按照員工的年薪進行排序
select empno, ename, sal, sal*12 "年收入" from emp order by sal*12; 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Qracle学习:排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle学习:常用语句
- 下一篇: Qracle学习:字符串相关函数