2012-10-14 96 views
4

我想要拿出一個表,顯示錶中共有元素的總數。SQL:計算常見元素

例如。我有值的表答:

colName 
============= 
a 
b 
b 
c 
c 
c 
d 

有什麼辦法,我可以拿出一個顯示結果:

colName totalCount 
================== 
a  1 
b  2 
c  3 
d  1 

回答

4

這是用聚合函數COUNTGROUP BY第一個簡單的查詢。

SELECT colName, COUNT(colName) totalCount 
FROM  tableName 
GROUP BY colName 

totalCount被稱爲別名COUNT(colName)