如果您想按COUNT进行聚合的GROUP BY语句,您可以使用以下代码示例来解决问题:
SELECT COUNT(column_name) AS count_column
FROM table_name
GROUP BY column_name;
在上面的代码中,您需要将column_name
替换为要聚合的列名,table_name
替换为要从中选择数据的表名。这将返回每个唯一值的计数。
以下是一个示例,假设有一个名为employees
的表,其中包含名字和部门列。您可以使用以下代码来计算每个部门的员工数量:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;
这将返回一个结果集,其中包含每个部门的名称和相应的员工数量。
请注意,COUNT(*)
表示对每行进行计数,而COUNT(column_name)
表示对指定列中的非空值进行计数。根据您的需求,您可以选择使用其中之一。