尊重原創:http://blog.csdn.net/love_java_cc/article/details/52234889
有表如下table3:

需要查詢country中各個國家出現的次數
SQL語句:
- SELECT country as 國家,COUNT(*) as 次數 FROM table3 GROUP BY country
結果如下:

知識點:
count(*)統計的是結果集的總條數,count(字段名)統計的是該字段值不為null的總條數
Group By:從字面意義上理解就是根據“By”指定的規則對數據進行分組,所謂的分組就是將一個“數據集”划分成若干個“小區域”,然后針對若干個“小區域”進行數據處理
總結:count(*)先拿到一個計算各個字段值總條數的結果集,然后group by根據某個字段來分組,比如上面的例子,根據國家來分組,那么就是計算各個國家出現的次數。
