日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle让查出来的数据排序,Oracle数据库的查询排序

發布時間:2024/9/15 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle让查出来的数据排序,Oracle数据库的查询排序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

查詢排序

如果現在希望查詢出來的數據可以按照指定的列由大到小或者是由小到大進行排列的

話,則可以使用 ORDER BY 子句,此子句的語法如下:

SELECT [DISTINCT] * | 列 [別名] ,列 [別名] , … 執行順序 3、控制要顯示的數據列

FROM 表名稱 [別名] 執行順序 1、確定數據來源

[WHERE 條件(s)] 執行順序 2、根據判斷條件選擇參與的數據行

[ORDER BY 字段 [ASC | DESC] , 字段 [ASC | DESC] , …] ; 執行順序 4、數據排序

在以上的語法之中最重要的一點:ORDER BY 子句是寫在最后行的,而且永恒在最后一

行,同時 ORDER BY 也是在 SELECT 子句之后執行的,那么也就可以得出一個結論:ORDER BY

字句之中是唯一可以使用 SELECT 子句里面定義的別名的字句。

在使用 ORDER BY 排序的時候有兩種排序的模式:

· ASC:升序,是默認的方式;

· DESC:降序,必須由用戶設置。

范例:按照工資由高到低排序

SELECT * FROM emp ORDER BY sal DESC ;

范例:按照工資由高到低排序,如果工資相同,則按照雇傭日期由早到晚排序。在日期的表

示過程之中,日期越早數字越小。

SELECT * FROM emp ORDER BY sal DESC ,hiredate ASC ;

范例:按照年薪排序,因為 ORDER BY 是在 SELECT 之后執行

SELECT empno,ename,(sal*12) income FROM emp ORDER BY income ;

范例:查詢出所有辦事員的信息,同時按照工資由高到低排序

SELECT empno,ename,sal FROM emp WHERE job=‘CLERK’ ORDER BY sal DESC ;

總結

以上是生活随笔為你收集整理的oracle让查出来的数据排序,Oracle数据库的查询排序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。