淺析SQL語句中GROUP BY的用法。本站提示廣大學習愛好者:(淺析SQL語句中GROUP BY的用法)文章只能為提供參考,不一定能成為您想要的結果。以下是淺析SQL語句中GROUP BY的用法正文
GROUP BY 是分組查詢, 普通 GROUP BY 是和 聚合函數合營應用,你可以想一想
你用了GROUP BY 按 ITEM.ITEMNUM 這個字段分組,那其他字段內容分歧,釀成一對多又改若何顯示呢,好比上面所示
A B
1 abc
1 bcd
1 asdfg
select A,B from table group by A
你說如許查出來是甚麼成果,
A B
abc
1 bcd
asdfg
左邊3條若何釀成一條,所以須要用到聚合函數,好比
select A,count(B) 數目 from table group by A
如許的成果就是
A 數目
1 3
group by 有一個准繩,就是 select 前面的一切列中,沒有應用聚合函數的列,必需湧現在 group by 前面