在 MySQL 中,SELECT COUNT() 語句用于統計表中符合條件的記錄數。其基本語法如下:
SELECT COUNT(column_name) FROM table_name WHERE condition;
其中,column_name 是需要統計的列名,可以是具體的列名,也可以是通配符 *;table_name 是要進行統計的表名;condition 是可選的篩選條件,用于限制統計的范圍。
如果不指定任何條件,則會統計整個表中的記錄數。如果只想統計表中的所有記錄數,可以使用 COUNT(*)。
例如,統計表中所有記錄的數量:
SELECT COUNT(*) FROM table_name;
如果只想統計符合條件的記錄數,可以添加 WHERE 子句:
SELECT COUNT(*) FROM table_name WHERE column_name = value;
值得注意的是,COUNT() 函數不會統計 NULL 值,如果要統計 NULL 值,可以使用 COUNT(*) 或 COUNT(column_name)。