在 student_info 表中查找与“刘东阳 ”性别相同的所有学生的姓名、 出生日期。
时间: 2024-05-05 11:20:07 浏览: 22
好的,可以使用以下 SQL 语句来实现:
```
SELECT name, birthdate
FROM student_info
WHERE gender = (SELECT gender FROM student_info WHERE name = '刘东阳')
```
这个 SQL 语句会先通过子查询找到名字为“刘东阳”的学生的性别,然后在主查询中根据该性别查找与其性别相同的所有学生的姓名和出生日期。
相关问题
5.使用 UNION 运算符针 student_info 表中姓“刘 ”的学生的学号、姓名与 姓“张 ”的学生的学号、姓名返回在一个表中。
可以使用以下 SQL 语句实现:
```
SELECT stu_no, name FROM student_info WHERE name LIKE '刘%'
UNION
SELECT stu_no, name FROM student_info WHERE name LIKE '张%'
```
这个 SQL 语句会先从 student_info 表中选出姓“刘”的学生的学号和姓名,再从同一张表中选出姓“张”的学生的学号和姓名,并把这两个结果集合并成一个表并去重。最终返回的表中包含姓“刘”和姓“张”的学生的学号和姓名。
在grade和student_info数据库中使用IN子查询查找所修课程编号为0002、0005的学生学号、姓名、性别
假设grade表中有以下字段:student_id(学生学号)、course_id(课程编号)、score(课程成绩);student_info表中有以下字段:student_id(学生学号)、name(学生姓名)、gender(学生性别)。
使用IN子查询可以使用以下SQL语句:
```
SELECT student_info.student_id, student_info.name, student_info.gender
FROM student_info
WHERE student_info.student_id IN (
SELECT grade.student_id
FROM grade
WHERE grade.course_id IN ('0002', '0005')
);
```
在这个SQL语句中,子查询 `SELECT grade.student_id FROM grade WHERE grade.course_id IN ('0002', '0005')` 返回修读了课程编号为0002或0005的学生学号,然后这些学号被用于主查询的 `WHERE` 子句中的 `IN` 操作符中,来过滤出对应学号的学生信息。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)