最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年09月03日 15:43:22   作者:  
如果一個(gè)查詢中使用了分組函數(shù),任何不在分組函數(shù)中的列或表達(dá)式必須要在group by中,下面為大家簡(jiǎn)要介紹下group by,having,order by的用法
一,如果一個(gè)查詢中使用了分組函數(shù),任何不在分組函數(shù)中的列或表達(dá)式必須要在group by中,否則出錯(cuò)。
 
第一個(gè)查詢中,deptno沒(méi)有出現(xiàn)在group by中,也沒(méi)有出現(xiàn)在分組函數(shù)中,因此出錯(cuò)。將deptno改成job就可以了。該條語(yǔ)句的意義為:按工作分組查出每一項(xiàng)工作的平均薪水二,having 子句

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

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

使用having子句時(shí),oracle系統(tǒng)的處理順序是:

1,首先對(duì)數(shù)據(jù)行進(jìn)行分組。

2,把所得到的分組應(yīng)用到分組函數(shù)中。

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

三,分組函數(shù)的嵌套

不多說(shuō)直接上圖 
 
該語(yǔ)句的執(zhí)行順序是:

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

2,根據(jù)job進(jìn)行分組。

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

4,找出各組中最大和最小的平均工資。

相關(guān)文章

最新評(píng)論

永宁县| 襄汾县| 华宁县| 依兰县| 五常市| 黎城县| 莲花县| 客服| 大荔县| 简阳市| 金秀| 平和县| 鹤山市| 丹阳市| 乐平市| 天津市| 黄冈市| 谢通门县| 来安县| 游戏| 张家口市| 临桂县| 建始县| 收藏| 和硕县| 丹江口市| 襄樊市| 车致| 林周县| 章丘市| 奉节县| 子洲县| 会东县| 衡阳市| 玉林市| 丁青县| 瑞昌市| 体育| 秦皇岛市| 芒康县| 大城县|