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 后面
您可能感興趣的文章:- mssql CASE,GROUP BY用法
- mysql篩選GROUP BY多個字段組合時的用法分享
- 總結下sqlserver group by 的用法
- MySQL中distinct與group by語句的一些比較及用法講解
- 詳解SQL中Group By的用法