From 130450f6390e5677d0b825b258f12158a88ba853 Mon Sep 17 00:00:00 2001 From: smallkun Date: Thu, 20 Feb 2025 17:27:20 +0800 Subject: [PATCH] Auto commit --- 2208/练习(一).md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/2208/练习(一).md b/2208/练习(一).md index d712104..e2c44ea 100644 --- a/2208/练习(一).md +++ b/2208/练习(一).md @@ -136,6 +136,32 @@ SET book_remark = CONCAT(book_author,' ',book_remark); ![image-20250112211152271](https://yp.smallkun.cn/markdown/image-20250112211152271.png!compress) +```sql +/* +SELECT 字段1, 字段2, 字段3 +FROM 表1,表2 +WHERE 表1.主键 = 表2.外键; + +学生表(学号、学生姓名、班级号)、班级表(班级号,班级名称) +查询出学生信息以及所在班级名称 +SELECT 学号,学生姓名,班级名称 +FROM 学生表, 班级表 +WHERE 学生表.班级号 = 班级表.班级号; + +员工表(工号, 员工姓名,部门号)、部门表(部门号, 部门名称) +查询出员工的信息以及所在部门的名称 +SELECT 工号, 员工姓名,员工表.部门号, 部门名称 +FROM 员工表, 部门表 +WHERE 员工表.部门号 = 部门表.部门号; +*/ +#使用内连接,查询出图书编号、图书名、作者、出版时间、图书类别名称、图书备注 +SELECT book_id, book_name, book_author, book_date, type_name, book_remark +FROM book, booktype +WHERE booktype.type_id = book.book_type; +#以图书表中的图书类别ID到图书类别表查询对应的记录值 和原来的图书的记录拼起来 + +``` + ### 使用子查询显示计算机类的图书详细信息 先使用内连接,查询出图书编号、图书名、作者、出版时间、图书类别名称、图书备注等信息;然后根据计算机类的图书类别编号,筛选出计算机类的图书,查询结果如图上机3.2所示。