d 、order by 子句
使用order by 子句排序
asc (ascend ):公升序
desc (descend ):降序
order by 子句在select 語句的結尾。
// 查詢員工資訊按照部門的編號進行公升序排列,預設是asc
sql> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp order by deptno;
// 查詢員工資訊並按照部門編號進行降序排列,使用desc
sql> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp order by deptno desc;
// 查詢部門編號為20 的員工資訊並按照員工的編號進行公升序排列
sql> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp where deptno=20 order by empno asc;
備註:可以與條件語句結合使用,但order by 子句放在最後
// 查詢員工資訊並按照員工的部門編號公升序,員工編號降序進行排列
sql> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp order by deptno asc,empno desc;
理解思路:首先查詢員工資訊並按照部門的編號進行公升序, 然後對於每個部門中的員工按照員工的編號進行降序排列
order by 子句總結:
語法:
select *|
from table [where condition(s)]
[order by [asc|desc]];
通過學習可以完成使用where 子句、between 、like 、in 、null 、not 、or 、and 等運算子來過濾資料,也可以使用order by 子句對查詢結果進行排序操作。
Oracle 10g資料庫管理
oracle 10g資料庫管理 課程介紹 本課程面向企業 oracle 10g 資料庫管理的學員。通過 oracle 10g 資料庫管理課程的系統培訓,使學員能夠在較短的時間內掌握 oralcle10g 資料庫管理和維護的各種技術,從而掌握最新版 oracle 的新特性和 oracle 資料通用技術...
Oracle 10g資料庫管理 應用與開發 五
3 日期時間函式,oracle 中的日期型資料實際含有兩個值 日期和時間。預設的日期格式是dd mon rr.日期時間函式用來返回當前系統的日期和時間 以及對日期和時間型別的資料進行處理運算。add months date,count 在指定的日期上增加count個月 last day date 返...
Oracle 10g資料庫管理 應用與開發 八
十 六 修改sql資料 dml data manipulation language 執行資料操作任務的語言,dml也是pl sql語言的重要組成部分。常用的dml語言包括insert update delete語句,它們分別完成了對資料庫的新增 修改和刪除等操作。1 新增資料 1.1簡單的inse...