用sql。查询学生信息表中所有男生的信息 。 查询学生信息表中籍贯为江西的女生信息。 查询学生信息表中所有姓李的学生信息。 查询学生信息表中的姓王、刘、黄的学生信息。 查询学生信息表中年龄在19至21岁之间的学生信息。 查询学生籍贯为山东、江苏、重庆的女生信息。 查询选修课超过两门且成绩都在80分以上的学生学号。 统计学而生表中各个省份男、女生总人数。 查找选修了w002号课程的学生的学号、姓名、性别、专业。 查找选修“数据结构”课程的学生的学号、姓名、性别
时间: 2023-12-30 11:04:13 浏览: 455
查询与维护学生信息管理数据表1共66页.pdf.zip
1. 查询学生信息表中所有男生的信息:
```
SELECT * FROM 学生信息表 WHERE 性别='男';
```
2. 查询学生信息表中籍贯为江西的女生信息:
```
SELECT * FROM 学生信息表 WHERE 性别='女' AND 籍贯='江西';
```
3. 查询学生信息表中所有姓李的学生信息:
```
SELECT * FROM 学生信息表 WHERE 姓名 LIKE '李%';
```
4. 查询学生信息表中的姓王、刘、黄的学生信息:
```
SELECT * FROM 学生信息表 WHERE 姓名 LIKE '王%' OR 姓名 LIKE '刘%' OR 姓名 LIKE '黄%';
```
5. 查询学生信息表中年龄在19至21岁之间的学生信息:
```
SELECT * FROM 学生信息表 WHERE 年龄 BETWEEN 19 AND 21;
```
6. 查询学生籍贯为山东、江苏、重庆的女生信息:
```
SELECT * FROM 学生信息表 WHERE 性别='女' AND 籍贯 IN ('山东', '江苏', '重庆');
```
7. 查询选修课超过两门且成绩都在80分以上的学生学号:
```
SELECT 学号 FROM 选课表 WHERE 成绩 >= 80 GROUP BY 学号 HAVING COUNT(*) > 2;
```
8. 统计学而生表中各个省份男、女生总人数:
```
SELECT 省份, 性别, COUNT(*) as 人数 FROM 学生信息表 GROUP BY 省份, 性别;
```
9. 查找选修了w002号课程的学生的学号、姓名、性别、专业:
```
SELECT 学号, 姓名, 性别, 专业 FROM 学生信息表 WHERE 学号 IN (SELECT 学号 FROM 选课表 WHERE 课程号='w002');
```
10. 查找选修“数据结构”课程的学生的学号、姓名、性别:
```
SELECT 学号, 姓名, 性别 FROM 学生信息表 WHERE 学号 IN (SELECT 学号 FROM 选课表 WHERE 课程名='数据结构');
```
阅读全文