|
在 MySQL 中,COUNT() 函数用于统计满足特定条件的记录数。COUNT() 是一个聚合函数,它返回一组记录中的行数。你可以使用 COUNT() 函数计算表中的行数、满足某个条件的行数或者具有非空值的行数等。
以下是一些使用 COUNT() 函数的示例:
计算表中的所有记录数:
SELECT COUNT(*) FROM table_name;这将返回 table_name 表中所有记录的数量。
计算满足特定条件的记录数:
SELECT COUNT(*) FROM table_name WHERE condition;这将返回满足给定条件的记录数。例如,如果你想知道年龄大于 30 的用户数,可以使用以下查询:
SELECT COUNT(*) FROM users WHERE age > 30;计算某列具有非空值的记录数:
SELECT COUNT(column_name) FROM table_name;这将返回 column_name 列中具有非空值的记录数。例如,如果你想知道 email 列中有多少非空值,可以使用以下查询:
SELECT COUNT(email) FROM users;注意:COUNT(column_name) 只计算非 NULL 值。如果你想要包括 NULL 值,可以使用 COUNT(*)。 |
|