SQL 查询其他系中比计算机系学生年龄都小的学生信息(包括学号、姓 名、性别、出生日期、所在系、备注)。
时间: 2023-08-05 20:04:23 浏览: 474
假设计算机系的系号为001,学生表为students,查询语句如下:
```
SELECT 学号, 姓名, 性别, 出生日期, 所在系, 备注
FROM students
WHERE 所在系 <> '001' AND 出生日期 > (SELECT 出生日期 FROM students WHERE 所在系 = '001' ORDER BY 出生日期 DESC LIMIT 1)
```
解释一下这个语句:
- `SELECT` 语句用于选择需要查询的列,即学号、姓名、性别、出生日期、所在系和备注。
- `FROM` 语句用于指定需要查询的数据表,即学生表 `students`。
- `WHERE` 语句用于筛选符合条件的数据行,分别是所在系不是计算机系且出生日期大于计算机系学生中最年长的学生出生日期。其中子查询 `(SELECT 出生日期 FROM students WHERE 所在系 = '001' ORDER BY 出生日期 DESC LIMIT 1)` 用于查询计算机系学生中出生日期最晚的学生出生日期。
这条 SQL 语句可以实现查询其他系中比计算机系学生年龄都小的学生信息。
相关问题
17.查询XS表中比所有计算机系的学生年龄都大的学生的学号、姓名、专业名和出生日期
这里假设XS表包含学生的基本信息,包括学号、姓名、性别、出生日期、专业号等字段,而ZYE表包含专业信息,包括专业号和专业名等字段。
可以使用如下SQL语句查询XS表中比所有计算机系的学生年龄都大的学生的学号、姓名、专业名和出生日期:
```
SELECT XS.学号, XS.姓名, ZYE.专业名, XS.出生日期
FROM XS, ZYE
WHERE XS.专业号 = ZYE.专业号
AND ZYE.专业名 <> '计算机系'
AND XS.出生日期 < ALL (
SELECT XS2.出生日期
FROM XS AS XS2, ZYE AS ZYE2
WHERE XS2.专业号 = ZYE2.专业号
AND ZYE2.专业名 = '计算机系'
)
```
解析:
首先使用了两个表的连接,通过XS表中的专业号和ZYE表中的专业号进行连接,从而得到每个学生所在的专业名。
然后使用了子查询,查询计算机系中年龄最大的学生的出生日期,这里使用了ALL关键字,表示比子查询中返回的所有值都小。
最后使用了WHERE语句,筛选出出生日期小于计算机系中所有学生的出生日期的学生,即为比所有计算机系的学生年龄都大的学生。
注意,这里假设每个学生只属于一个专业,如果一个学生属于多个专业,则需要根据实际情况进行调整。
用SQL server语句写一个查询其他系中比计算机科学系的学术年龄都小的学生
可以使用以下SQL语句来查询其他系中比计算机科学系的学术年龄都小的学生:
```
SELECT *
FROM students
WHERE department <> '计算机科学系' AND academic_age <
(SELECT MIN(academic_age) FROM students WHERE department = '计算机科学系')
```
这个查询会首先筛选出除计算机科学系以外的学生,然后通过子查询找到计算机科学系中学术年龄最小的学生,最后将其他系中学术年龄小于这个最小值的学生返回。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)