后端岗位面试题更新 2026-08-05

有两张表:专业表(专业名称、专业班级),班级表(班级名称)。请写出 SQL 查询,输出班级个数大于 5 的专业名称及其班级个数。

美云智数后端开发专业服务编码实现问题拆解SQL

考察说明

考察 SQL 分组聚合与 HAVING 过滤的运用

回答思路

  1. 识别连接关系:专业表与班级表通过专业班级关联
  2. 使用 GROUP BY 按专业名称分组
  3. 使用 COUNT 统计班级个数
  4. 使用 HAVING 过滤班级个数大于 5 的专业