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