查询每个班级的最高学分,除了自己班级,要求显示最高学分大于60的,MySQL
时间: 2023-05-19 13:03:21 浏览: 75
可以使用以下 SQL 语句查询每个班级的最高学分,除了自己班级,要求显示最高学分大于60的:
SELECT class_id, MAX(credit) AS max_credit
FROM student
WHERE class_id <> '自己班级'
GROUP BY class_id
HAVING max_credit > 60;
其中,student 表是包含学生信息的表,包括学生姓名、学号、班级、学分等字段。class_id 是班级字段,credit 是学分字段。使用 GROUP BY 按班级分组,使用 MAX 函数求出每个班级的最高学分,使用 HAVING 过滤出最高学分大于60的班级。
相关问题
数据库查询每个班级的最高学分,除了自己班级,要求显示最高学分大于60
以下是 ChatGPT 的回答:
您好!对于您的问题,我可以提供以下 SQL 查询语句:
SELECT class, MAX(credit) AS max_credit
FROM student
WHERE class <> '自己班级' AND credit > 60
GROUP BY class;
这条语句可以查询出除了自己班级以外,每个班级的最高学分大于60的情况。希望能对您有所帮助!
阅读全文