我有一个列名为'department_name'和'faculty_name'的表。一个部门可以有多个院系。我希望查询结果在单个查询中以表格形式显示该系的department_name和院系数量。这可能吗?这是一个面试问题。
我尝试先获取部门并在选择查询中循环department_name,如下所示
SELECT count(faculty_name) from department_name
但它只返回一个部门的院系计数。我想要所有部门的院系计数
您需要按department_name分组
SELECT department_name, count(faculty_name)
from your_table
group by department_name
此查询可能根据您的查询工作。选择计数(faculty_name(,department_name从table_name按department_name分组;