MySQL是一種流行的關系型數據庫管理系統,用于存儲和管理大量數據。在日常工作中,我們經常需要對MySQL中的數據進行統計和分析。以下是幾種常用的MySQL統計方法:
1. COUNT()
SELECT COUNT(*) FROM table_name;
COUNT()函數返回指定列或所有行的行數。在上面的代碼中,*通配符表示所有列,因此返回的結果是table_name表中的總行數。
2. SUM()
SELECT SUM(column_name) FROM table_name;
SUM()函數返回指定列的所有值的和。在上面的代碼中,column_name是要求和的列名稱,table_name是包含該列的表名稱。
3. AVG()
SELECT AVG(column_name) FROM table_name;
AVG()函數返回指定列所有值的平均值。在上面的代碼中,column_name是要求平均值的列名稱,table_name是包含該列的表名稱。
4. MIN()和MAX()
SELECT MIN(column_name) FROM table_name; SELECT MAX(column_name) FROM table_name;
MIN()和MAX()函數分別返回指定列的最小值和最大值。在以上代碼中,column_name是要比較的列名稱,table_name是包含該列的表名稱。
5. GROUP BY
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;
GROUP BY子句根據列在結果中進行匯總和分組。在上面的代碼中,我們按列column_name進行分組,然后統計每個分組中的行數。這通常用于生成匯總報告或統計不同類別的數據。