有你在真好 的个人博客
大数据分析技能之SQL数据管理(8)集合查询
阅读:2237 添加日期:2021/3/27 23:22:13 原文链接:https://www.toutiao.com/item/6516112825113379341/

集合查询的概念

1、并操作查询。标准SQL提供了并操作运算命令UNION将多个SELECT语句的结果进行传统的集合并操作。但这个操作要求参加UNION操作的各个结果表的列数必须相同对应属性的数据类型也相同

2、标准SQL中没有直接提供集合的的操作,但可用其它条件查询来实现 。

接下来看实战部分。

大数据分析技能之SQL数据管理(8)集合查询

学生信息表

大数据分析技能之SQL数据管理(8)集合查询

课程信息表

大数据分析技能之SQL数据管理(8)集合查询

学生成绩表

并操作查询

例1.49 查询计算机科学系的学生或年龄不大于20岁的学生信息。

SELECT *

FROM Students

WHERE Sdept=‘计算机'

UNION

SELECT *

FROM Students

WHERE Sage<=20;

交集操作

例1.50 查询数学系的学生且年龄不大于20岁的学生的交集,这实际上就是查询数学系中年龄不大于20岁的学生。

SELECT *

FROM Students

WHERE Sdept='Math' AND Sage<=20;

ICP备案号:苏ICP备14035786号-1 苏公网安备 32050502001014号