Mysql笔记:COUNT()函数
COUNT() 函数的基本语法如下所示:
COUNT(expression)
其中,expression 可以是列名、表达式、常量或通配符。下面是一些常见的用法示例:
计算表中所有行的数量:
SELECT COUNT(*) FROM table_name;
计算特定列非空(不为 NULL)值的数量:
SELECT COUNT(column_name) FROM table_name;
计算满足条件的行数:
SELECT COUNT(*) FROM table_name WHERE condition;
结合 GROUP BY 使用,计算分组后每个组的行数:
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;
计算不同列组合的唯一组合数:
SELECT COUNT(DISTINCT column_name1, column_name2) FROM table_name;
在使用 COUNT() 函数时,如果不指定任何参数或者使用 COUNT(*),将会计算所有行的数量。而如果使用列名,则只会计算该列非空值的数量。
另外,COUNT() 函数的结果是一个整数值。即使结果是零,也不会返回 NULL,这点需要谨记。
7134

被折叠的 条评论
为什么被折叠?



