
MySQL查询语句练习题
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
这是一份针对初学者设计的MySQL查询语句练习题集,旨在通过实际操作帮助学习者掌握SQL语言的基础知识和常用查询技巧。
根据给定文件的信息,我们可以将这些SQL练习题逐一解析,并从中提炼出相关的知识点。
### 1. 查询 Student 表中的所有记录的 Sname、Ssex 和 Class 列。
**知识点:**
- `SELECT` 语句的基本用法;
- 多列选择(列名之间用逗号分隔)。
**SQL语句示例:**
```sql
SELECT Sname, Ssex, Class FROM Student;
```
### 2. 查询教师所有的单位即不重复的 Depart 列。
**知识点:**
- `DISTINCT` 关键字用于去除重复值;
- 列的选择。
**SQL语句示例:**
```sql
SELECT DISTINCT Depart FROM Teacher;
```
### 3. 查询 Student 表的所有记录。
**知识点:**
- `*` 符号用于选择所有列。
**SQL语句示例:**
```sql
SELECT * FROM Student;
```
### 4. 查询 Score 表中成绩在 60 到 80 之间的所有记录。
**知识点:**
- 使用 `BETWEEN` 进行区间范围的选择。
**SQL语句示例:**
```sql
SELECT * FROM Score WHERE Degree BETWEEN 60 AND 80;
```
### 5. 查询 Score 表中成绩为 85,86 或 88 的记录。
**知识点:**
- 使用 `IN` 进行多个值的选择。
**SQL语句示例:**
```sql
SELECT * FROM Score WHERE Degree IN (85, 86, 88);
```
### 6. 查询 Student 表中不姓“王”的同学记录。
**知识点:**
- 字符串匹配;
- 条件过滤。
**SQL语句示例:**
```sql
SELECT * FROM Student WHERE Sname NOT LIKE 王%;
```
通过以上练习题的解析,我们可以看到 SQL 语言在处理复杂的数据查询时的强大能力。这些题目覆盖了 SQL 的基础查询、数据排序、聚合函数的使用、子查询的应用以及多表连接等核心知识点。熟练掌握这些知识点对于数据库开发人员来说至关重要。
全部评论 (0)


