数据库找出张三同学最低的课程号
时间: 2023-11-27 15:52:09 浏览: 125
假设有如下的学生选课表:
| 学号 | 姓名 | 课程号 | 成绩 |
|------|------|--------|------|
| 001 | 张三 | 001 | 85 |
| 001 | 张三 | 002 | 92 |
| 001 | 张三 | 003 | 78 |
| 002 | 李四 | 002 | 87 |
| 002 | 李四 | 003 | 90 |
| 003 | 王五 | 001 | 91 |
| 003 | 王五 | 003 | 86 |
可以使用如下 SQL 语句找出张三同学最低的课程号:
```
SELECT 课程号
FROM 学生选课表
WHERE 姓名 = '张三'
ORDER BY 成绩 ASC
LIMIT 1;
```
这个 SQL 语句会按照成绩的升序排列学生选课表中姓名为张三的记录,然后选取排序后的第一条记录,也就是张三同学最低的成绩对应的课程号。
阅读全文