在 SQL 中,COUNT() 函数是一种聚合函数,用于计算表中行的数量。它可以应用于所有行或基于某个条件筛选的行。

基本语法:
SELECT COUNT(*)
FROM table_name;

其中:
  •  COUNT() 是 SQL 的聚合函数。

  •  * 表示计算所有行的数量。

  •  table_name 是包含要计数的行的表的名称。


示例:

假设有一个名为 employees 的表,包含员工信息。
SELECT COUNT(*) AS total_employees FROM employees;

上述查询将返回 employees 表中所有员工的数量,并使用别名 total_employees 显示结果。

使用 COUNT() 与 GROUP BY:

如果你想计算基于某个条件(例如某列的唯一值)的行数,可以结合 GROUP BY 子句使用 COUNT()。
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;

上述查询将返回每个部门中员工的数量。

使用 COUNT() 与条件:

你还可以在 COUNT() 函数内使用条件,以计算满足条件的行数。
SELECT COUNT(*) AS active_employees
FROM employees
WHERE status = 'Active';

上述查询将返回 employees 表中状态为 'Active' 的员工的数量。

COUNT() 是一个非常有用的函数,可以用于获取表中行的数量,或者根据某些条件进行统计。请根据你的需求和具体情况使用。


转载请注明出处:http://www.zyzy.cn/article/detail/3368/SQL