校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Oracle中分組查詢group by用法規則詳解

Oracle中分組查詢group by用法規則詳解

熱門標簽:杭州網絡外呼系統運營商 鶴壁電話機器人價格 網貸外呼系統合法嗎 安陽企業電銷機器人供應商 地圖標注效果的制作 電銷套路機器人 地圖標注坐標圖標 手機地圖標注門店 汽車4s店百度地圖標注店

Oracle中group by用法

在select 語句中可以使用group by 子句將行劃分成較小的組,一旦使用分組后select操作的對象變為各個分組后的數據,使用聚組函數返回的是每一個組的匯總信息。

使用having子句 限制返回的結果集。group by 子句可以將查詢結果分組,并返回行的匯總信息Oracle 按照group by 子句中指定的表達式的值分組查詢結果。

在帶有group by 子句的查詢語句中,在select 列表中指定的列要么是group by 子句中指定的列,要么包含聚組函數 select max(sal),job emp group by job; (注意max(sal),job的job并非一定要出現,但有意義) 查詢語句的select 和group by ,having 子句是聚組函數唯一出現的地方,在where 子句中不能使用聚組函數。

 select deptno,sum(sal) 
from emp where sal>1200 
group by deptno 
having sum(sal)>8500 
order by deptno; 

當在gropu by 子句中使用having 子句時,查詢結果中只返回滿足having條件的組。在一個sql語句中可以有where子句和having子句。having 與where 子句類似,均用于設置限定條件 where 子句的作用是在對查詢結果進行分組前,將不符合where條件的行去掉,即在分組之前過濾數據,條件中不能包含聚合函數,使用where條件顯示特定的行。

having 子句的作用是篩選滿足條件的組,即在分組之后過濾數據,條件中經常包含聚合函數,使用having 條件顯示特定的組,也可以使用多個分組標準進行分組。
使用order by排序時order by子句置于group by 之后 并且 order by 子句的排序標準不能出現在select查詢之外的列。

查詢每個部門的每種職位的雇員數

select deptno,job,count(*) from emp group by deptno,job
/****

記住這就行了:

在使用group by 時,有一個規則需要遵守,即出現在select列表中的字段,如果沒有在組函數中,那么必須出現在group by 子句中。(select中的字段不可以單獨出現,必須出現在group語句中或者在組函數中。)

到此這篇關于Oracle中group by用法規則詳解的文章就介紹到這了,更多相關Oracle group by 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解SQL中Group By的使用教程
  • Laravel 實現Eloquent模型分組查詢并返回每個分組的數量 groupBy()
  • Django ORM 聚合查詢和分組查詢實現詳解
  • 分組查詢GROUP BY的使用與SQL執行順序的講解
  • MySQL分組查詢Group By實現原理詳解
  • 詳解MySQL中的分組查詢與連接查詢語句
  • sql 分組查詢問題

標簽:泰安 酒泉 南陽 河源 焦作 柳州 銀川 梧州

巨人網絡通訊聲明:本文標題《Oracle中分組查詢group by用法規則詳解》,本文關鍵詞  Oracle,中,分組,查詢,group,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle中分組查詢group by用法規則詳解》相關的同類信息!
  • 本頁收集關于Oracle中分組查詢group by用法規則詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 焦作市| 措美县| 云安县| 伊宁市| 盐亭县| 濮阳县| 大邑县| 扬中市| 嘉定区| 根河市| 宁南县| 满城县| 张掖市| 通榆县| 綦江县| 正阳县| 宁陕县| 泸水县| 白城市| 郴州市| 永宁县| 沾化县| 南部县| 阿克陶县| 阳春市| 广南县| 白玉县| 雷州市| 黑水县| 延寿县| 沂南县| 融水| 清涧县| 胶州市| 保山市| 长汀县| 莱阳市| 尼玛县| 油尖旺区| 延津县| 库伦旗|