1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名
name | course | grade |
---|---|---|
张三 | 语文 | 81 |
张三 | 数学 | 75 |
李四 | 语文 | 76 |
李四 | 数学 | 90 |
王五 | 语文 | 81 |
王五 | 数学 | 100 |
王五 | 英语 | 90 |
2. 现有学生表如下:
id 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
删除除了自动编号不同, 其他都相同的学生冗余信息
DELETE
FROM
student
WHERE
id NOT IN (
SELECT
*
FROM
(
SELECT
min(id) mid
FROM
student
GROUP BY
s_no,
s_name,
c_no,
c_name,
score
) a
)
练习
课程表 Course![在这里插入图片描述](https://img-blog.csdnimg.cn/20210304171032237.png
成绩表 SC
教师表 Teacher
学生表 Student