SQL基础系列(四)——多表查询

本文详细介绍了SQL中的多表查询,包括联结的概念、内联结、外联结、多表联结以及复杂表联结语句的使用。同时,讲解了其他集合运算,如并集、差集和交集的操作方法。内容涵盖联结条件、别名、数据筛选以及排序等关键知识点。
摘要由CSDN通过智能技术生成

本部分内容包括如何使用2张以上的表如何进行横向联结(表的联结)及竖向联结(集合运算)。

 

目录

1.表的联结

1.1联结是什么

1.2内联结

1.3外联结

1.4多张表联结

1.5复杂表联结语句

2.其他集合运算

2.1概述

2.2语句写法


1.表的联结

1.1联结是什么

联表是将多张表进行横向联结,将其他表中的列添加过来。

(1)我们想要的效果如下:

表A-学生表(students):

学生ID(stu_id) 学生名称(stu_name) 班级(class)
1001 张三 高一一班
1002 李四 高一二班

表B-考试成绩(grade):

学生ID(stu_id) 课程ID(course_id) 考试成绩(mark)
1001 001 90
1002 002 80

 联结之后的效果(两个表以学生ID作为联结的列):

学生ID 学生名称 班级 课程ID 考试成绩
1001 张三 高一一班 001 90
1002 李四 高一二班 002
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值