MySQL是一个开源的关系数据库,广泛用于各种网站应用。在企业中,通常需要统计各个部门的人数,MySQL是一个非常理想的工具,可以轻松地完成这个任务。
SELECT department, COUNT(name) AS num_of_employees
FROM employees
GROUP BY department;
代码解释:
SELECT
语句会选择employees
表中的department
和name
列。COUNT(name)
函数将统计每个部门的人数。AS
关键字将结果列命名为num_of_employees
。GROUP BY
语句将按照部门名称对结果进行分组。
执行上述代码后,将得到每个部门的人数统计。例如,如下是一个示例结果:
department | num_of_employees |
|------------|-----------------|
| Sales | 10 |
| Finance | 5 |
| Marketing | 8 |
| Engineering| 12
这个结果表格非常容易阅读,每行表示一个部门及其对应的人数。通过执行这个查询语句,你可以轻松地计算出任何部门的人数,从而更好地了解你的企业组织结构。