淺析SQL語句中GROUP BY的用法
GROUP BY 是分組查詢, 一般 GROUP BY 是和 聚合函數(shù)配合使用,你可以想想
你用了GROUP BY 按 ITEM.ITEMNUM 這個字段分組,那其他字段內(nèi)容不同,變成一對多又改如何顯示呢,比如下面所示
A B
1 abc
1 bcd
1 asdfg
select A,B from table group by A
你說這樣查出來是什么結果,
A B
abc
1 bcd
asdfg
右邊3條如何變成一條,所以需要用到聚合函數(shù),比如
select A,count(B) 數(shù)量 from table group by A
這樣的結果就是
A 數(shù)量
1 3
group by 有一個原則,就是 select 后面的所有列中,沒有使用聚合函數(shù)的列,必須出現(xiàn)在 group by 后面
相關文章
SQLServer導出數(shù)據(jù)庫字典的詳細圖文教程
查詢sqlserver的數(shù)據(jù)庫的數(shù)據(jù)結構,返回數(shù)據(jù)字典結果,可手動將查詢的結果導出成excel等格式保存,下面這篇文章主要給大家介紹了關于SQLServer導出數(shù)據(jù)庫字典的相關資料,需要的朋友可以參考下2022-11-11DATASET 與 DATAREADER對象有什么區(qū)別
DataReader和DataSet最大的區(qū)別在于,DataReader使用時始終占用SqlConnection(俗稱:非斷開式連接),在線操作數(shù)據(jù)庫時,任何對SqlConnection的操作都會引發(fā)DataReader的異常。下面同本文對dataset與datareader的區(qū)別詳細學習吧2016-11-11sql中的 where 、group by 和 having 用法解析
這篇文章主要介紹了sql中的 where 、group by 和 having 用法解析,需要的朋友可以參考下2017-04-04SQL SERVER偏移函數(shù)(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NT
本文主要介紹了SQL SERVER偏移函數(shù)(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-05-05sql server 2016不能全部用到CPU的邏輯核心數(shù)的問題
服務器總共CPU核心有72核,但sql 只能用到40核心,想信也有很多人遇到這問題,那么今天這節(jié)就先說說這問題是怎么出現(xiàn)的2023-05-05SQL SERVER使用ODBC 驅動建立的鏈接服務器調(diào)用存儲過程時參數(shù)不能為NULL值
這篇文章主要介紹了SQL SERVER使用ODBC 驅動建立的鏈接服務器調(diào)用存儲過程時參數(shù)不能為NULL值的相關資料,需要的朋友可以參考下2016-01-01用sql腳本創(chuàng)建sqlserver數(shù)據(jù)庫范例語句
創(chuàng)建sqlserver數(shù)據(jù)庫腳本 范例 ,主要是熟悉下用sql語句創(chuàng)建數(shù)據(jù)庫的代碼。2010-09-09