sql查询学生成绩

来源:互联网 发布:淘宝商家不见了怎么办 编辑:程序博客网 时间:2024/04/27 14:40

有一个学生表,有三个字段: name 、 course 、 score ,每一个学生都有三门课程,比如数学、语文、英语,写 sql 语句,查找出三门课程的成绩都大于 80 的学生。

每门课程只有一个成绩:SELECT    NAMEFROM    studentGROUP BY    NAMEHAVING    min(score) > 80每门课程有多个成绩(允许某次成绩小于80):SELECT DISTINCT    (NAME)FROM    studentWHERE    score > 80GROUP BY    NAMEHAVING    COUNT(DISTINCT(course)) >= 3
0 0
原创粉丝点击