在mysql中如何查询学生的学号及姓名
时间: 2024-02-21 07:59:16 AIGC 浏览: 356
查询学生的学号及姓名需要使用SELECT语句。假设学生的学号和姓名分别存储在"students"表中的"student_id"和"name"列中,以下是一个示例查询语句:
```
SELECT student_id, name FROM students;
```
这将返回"students"表中所有学生的学号和姓名。如果您只想查询选修“高等数学”课程的学生,则需要在查询中加入条件语句,例如:
```
SELECT student_id, name FROM students WHERE course = '高等数学';
```
这将返回选修了高等数学课程的所有学生的学号和姓名。请注意,上述查询语句仅是示例,您需要根据您的实际情况进行修改。
相关问题
mysql数据库 查询计算机系的学生的学号、姓名; 查询选修了数据库课程的学生学号姓名和成绩; 查询选修了学号为's02'的学生的全部选修课程的学生的学号姓名和系别。
以下是您所需要的三个 MySQL 查询语句:
1. 查询计算机系的学生的学号、姓名:
```
SELECT 学号, 姓名 FROM 学生表 WHERE 系别='计算机系';
```
2. 查询选修了数据库课程的学生学号姓名和成绩:
```
SELECT 学生表.学号, 学生表.姓名, 成绩表.成绩
FROM 学生表
INNER JOIN 成绩表 ON 学生表.学号 = 成绩表.学号
WHERE 成绩表.课程名 = '数据库';
```
3. 查询选修了学号为's02'的学生的全部选修课程的学生的学号姓名和系别:
```
SELECT 学生表.学号, 学生表.姓名, 学生表.系别
FROM 学生表
INNER JOIN 选课表 ON 学生表.学号 = 选课表.学号
WHERE 选课表.课程号 IN
(SELECT 选课表.课程号
FROM 选课表
WHERE 选课表.学号 = 's02');
```
请注意,以上查询语句仅供参考,实际使用时需要根据您的数据库表结构进行适当的调整。
在mysql中查询成绩在90分以上的学生的学号、姓名、成绩
可以使用如下的 SQL 语句来查询成绩在90分以上的学生的学号、姓名、成绩:
```
SELECT 学号, 姓名, 成绩
FROM 学生表
WHERE 成绩 > 90;
```
其中,学生表是包含了学号、姓名、成绩等数据的表。使用WHERE子句可以筛选出成绩大于90分的学生数据,再使用SELECT子句来选择需要的列即可。
阅读全文
相关推荐














