麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > 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,找出各組中最大和最小的平均工資。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产免费一级大片 | 黄色aaa视频 | 免费一级在线观看 | 深夜视频在线 | 欧美a∨亚洲欧美亚洲 | 九九热精品免费视频 | 亚洲射情| 热@国产 | 国产一区毛片 | 性大片免费看 | www.热| 久久精品99久久久久久2456 | 精品无码一区在线观看 | 激情综合网俺也去 | 午夜生活理论片 | 一级电影免费看 | 国产一区精品视频 | 日韩电影一区二区 | 久久久久久久久国产精品 | 日韩视频一区二区三区四区 | 黄色免费在线网址 | 亚洲日本欧美 | 欧美黄一级 | 久久久久97国产精 | 草草久久久| 欧美日韩大片在线观看 | 草妞视频 | chinese军人gay呻吟 | 免费观看一区二区三区视频 | 精品久久久久久综合日本 | 欧美一区二区三区久久精品视 | 欧美一级特黄a | 新久草视频 | 成人做爰s片免费看网站 | 日本一级黄色大片 | 一级α片免费看刺激高潮视频 | 99精品热视频 | 成人福利在线看 | 久草高清视频 | 精品一区二区电影 | 日韩视频一二区 |