本MySQL教程通过语法和示例说明了如何使用MySQL COUNT函数。
MySQL COUNT函数用于对表达式进行计数。
##语法
MySQL中COUNT函数的语法为:
SELECT
COUNT
(aggregate_expression)
FROM
tables
[
WHERE
conditions];
按一或多个列进行分组时,COUNT函数的语法为:
expression1, expression2, ... expression_n,
conditions]
GROUP
BY
expression1, expression2, ... expression_n;
expression1,expression2,... expression_n未封装在COUNT函数中并且必须包含在SQL语句后面的GROUP BY子句中的表达式。aggregate_expression要计数的列或表达式。
注意 当记录值是NULL时,它不会被包含在COUNT计数中。
计算薪水超过15000的员工人数:
(*)
AS
"员工人数"
employees
salary > 15000;
可以使用DISTINCT来避免重复值的计数
查看有员工薪水超过35000的部门数
(
DISTINCT
department)
"Unique departments"
salary > 35000;
统计各个部门的人数
department,
"人数"
department;
原文链接:https://codingdict.com/