数据库题查询生源地不是山西省的学生信息
时间: 2023-10-04 08:10:32 浏览: 83
假设学生信息表(Student)包含以下字段:学生编号(StudentID)、姓名(Name)、生源地(Hometown)。
查询生源地不是山西省的学生信息,可以使用如下 SQL 语句:
```
SELECT *
FROM Student
WHERE Hometown <> '山西省';
```
该语句使用了 WHERE 子句来筛选生源地不是山西省的学生信息。其中,<> 表示不等于的意思。
相关问题
【例5.20】 查询生源地不是山东省的所有学生信息。 【例5.21】查询名字中第2个字为“阳”字的学生的姓多和学号 【例5.22】 查询学号为“2020030122”的学生姓名和性别。 【例5.23】 查询DB Design课程的课程号。
这是你之前问的问题,我已经回答了,以下是之前回答的内容:
【例5.20】查询生源地不是山东省的所有学生信息
```sql
SELECT * FROM 学生表 WHERE 生源地 <> '山东省';
```
【例5.21】查询名字中第2个字为“阳”字的学生的姓多和学号
```sql
SELECT LEFT(姓名,1) AS 姓, 学号 FROM 学生表 WHERE 姓名 LIKE '_阳%';
```
【例5.22】查询学号为“2020030122”的学生姓名和性别
```sql
SELECT 姓名, 性别 FROM 学生表 WHERE 学号 = '2020030122';
```
【例5.23】查询DB Design课程的课程号
```sql
SELECT 课号 FROM 课程表 WHERE 课程名称 = 'DB Design';
```
请注意,这些查询语句是基于假设的表结构,具体实现可能因数据库结构而异。
sql语句:【例5.20】 查询生源地不是山东省的所有学生信息。 【例5.21】查询名字中第2个字为“阳”字的学生的姓多和学号 【例5.22】 查询学号为“2020030122”的学生姓名和性别。 【例5.23】 查询DB Design课程的课程号。
好的,以下是你所需的 SQL 查询语句:
【例5.20】查询生源地不是山东省的所有学生信息
```sql
SELECT * FROM 学生表 WHERE 生源地 <> '山东省';
```
【例5.21】查询名字中第2个字为“阳”字的学生的姓多和学号
```sql
SELECT LEFT(姓名,1) AS 姓, 学号 FROM 学生表 WHERE 姓名 LIKE '_阳%';
```
【例5.22】查询学号为“2020030122”的学生姓名和性别
```sql
SELECT 姓名, 性别 FROM 学生表 WHERE 学号 = '2020030122';
```
【例5.23】查询DB Design课程的课程号
```sql
SELECT 课号 FROM 课程表 WHERE 课程名称 = 'DB Design';
```
请注意,这些查询语句是基于假设的表结构,具体实现可能因数据库结构而异。