a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

group by,having,order by的用法詳解

2024-08-29 13:57:01
字體:
來源:轉載
供稿:網友
一,如果一個查詢中使用了分組函數,任何不在分組函數中的列或表達式必須要在group by中,否則出錯。

group by,having,order by的用法詳解

 
第一個查詢中,deptno沒有出現在group by中,也沒有出現在分組函數中,因此出錯。將deptno改成job就可以了。該條語句的意義為:按工作分組查出每一項工作的平均薪水二,having 子句

oracle 規定where子句不可以使用分組函數,這時我們必須使用having子句方可完成功能。

select job,avg(sal) from emp having avg(sal)>1500 group by job;

使用having子句時,oracle系統的處理順序是:

1,首先對數據行進行分組。

2,把所得到的分組應用到分組函數中。

3,最好顯示滿足having條件的記錄。

三,分組函數的嵌套

不多說直接上圖 

group by,having,order by的用法詳解

 
該語句的執行順序是:

1,執行where子句,查出job符合條件的記錄。

2,根據job進行分組。

3,根據分組情況求出各組的平均工資。

4,找出各組中最大和最小的平均工資。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久草电影网 | 在线激情网 | 五月激情六月婷婷 | 一级高清视频 | 99涩涩| 一级毛片在线看aaaa | 国产在线观| 91精品国产欧美一区二区 | 国产日韩欧美激情 | 久久艹视频 | 韩国av片在线观看 | 国产高清美女一级a毛片久久 | 青青久久 | 国产精品高潮呻吟av久久4虎 | 91精品国产一区二区三区蜜臀 | 天天干夜夜爽 | 国产高清视频在线 | 亚洲欧美综合精品久久成人 | 亚洲人人草 | 久久久精品一区 | 久草新视频在线观看 | 天堂亚洲| 精品一区二区三区四区五区 | 青草青草视频2免费观看 | 国产成人精品久久二区二区 | 不卡在线视频 | 污视频网址在线观看 | 在线观看国产精品一区 | 日韩视频精品 | 久久a国产 | 国产视频一区二区 | www.日本三级 | 精品一区二区三区四区视频 | 男人的午夜影院 | 国产77777 | 久久国产精品久久久久久 | 色综合久久天天综合网 | 欧洲另类二三四区 | 午夜网址 | 国产在线中文字幕 | 国产精品一区自拍 |