導讀:1建站知識如果一個查詢中使用了分組函數,任何不在分組函數中的列或表達式必須要在group by中,下面為大家簡要介紹下groupseo網站優化培訓網站seo優化課程。
一,如果一個查詢中使用了分組函數,任何不在分組函數中的列或表達式必須要在group by中,否則出錯。
第一個查詢中,deptno沒有出現在group by中,也沒有出現在分組函數中,因此出錯。將deptno改成job就可以了。該條語句的意義為:按工作分組查出每一項工作的平均薪水二,having 子句 oracle 規定where子句不可以使用分百度seo網站優化組函數,這時我們必須使用having子句方可完成功能。 select job,avg(sal) from emp having avg(sal)>1500 group by job; 使用having子句時,oracle系統的處理順序是: 1,首先對數據行進行分組。 2,把所得到的分組應用到分組函數中。 3,最好顯示滿足having條件的記錄。 三,分組函數的嵌套 不多說直接上圖
該語句網站seo優化的執行順序是: 1,執行where子句,查出job符合條件的記錄。 2,根據job進行分組。 3,根據分組情況求出各組的平均工資。 4,找出各組中最大和最小的平均工資。網站建設相關seo網站優化培訓網站seo優化課程。
關鍵詞標簽: 標簽 詳解
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章group by,having,order by的用法詳解建站知識主要講述詳解,標簽,group by,having,order by網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5019.html