在select語句中可以使用groupby子句將行劃分成較小的組,然后,使用聚組函數返回每一個組的匯總信息,另外,可以使用having子句限制返回的結果集。groupby子句可以將查詢結果分組,并返回行的匯總信息Oracle按照groupby子句中指定的表達式的值分組查詢結果。
在帶有groupby子句的查詢語句中,在select列表中指定的列要么是groupby子句中指定的列,要么包含聚組函數
復制代碼 代碼如下:
selectmax(sal),jobempgroupbyjob;
復制代碼 代碼如下:
selectdeptno,sum(sal)fromempwheresal>1200groupbydeptnohavingsum(sal)>8500orderbydeptno;
復制代碼 代碼如下:
selectdeptno,job,count(*)fromempgroupbydeptno,job;
新聞熱點
疑難解答