MySQL——集合查询

2021-12-26  本文已影响0人  刘铁崧

SELECT语句的查询结果是记录的集合,多个SELECT语句的结果可进行集合操作
分类:

类型 举例
并操作 AB的集合并去重复数据
交操作 取AB相同的数据
差操作 A去掉与B相同的数据

案例:查询中国的用户与其他年龄小于18岁的用户
并集

SELECT * FROM userlist
WHERE nation='CHINA'
UNION
SELECT * FROM userlist
WHERE age<=18;

另一种写法:使用OR进行查询
SELECT * FROM userlist
WHERE nation='CHINA' OR age<=18;

交集

SELECT * FROM userlist
WHERE nation='CHINA' AND age<=18;

差集

SELECT * FROM userlist
WHERE nation='CHINA' AND age>18;
上一篇 下一篇

猜你喜欢

热点阅读