SQL集合运算:差集、交集、并集

SQL集合运算:差集、交集、并集

2011年03月30日 15:41:00

阅读数:15446

1、差集( except )

select a from t_a

except

select a from t_b


-- 也可写作:

select a from t_a where a not in (select a from t_b)


-- 多个字段时:

select a,b from t_a

except

select a,b from t_b


-- 多字段的查集也可写成:

select a,b from t_a where (a,b) not in (select a,b from t_b)


2、交集( intersect )

select a from t_a

intersect

select a from t_b


-- 也可写作:

   select a from t_a where a in (select a from t_b)


3、并集( union )

select a from t_a

union distinct

select a from t_b

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 5,039评论 0 7
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 5,899评论 0 10
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,196评论 0 10
  • 年后又是一波求职季。对于有经验的小伙伴来说,金三银四跳槽季;对于毕业生,春招是职场的最后救命稻草... 越来越多的...
    我是沛沛阅读 7,661评论 0 1
  • 狂风呼啸的肆虐着,鹅毛般的大雪四处飘扬,夜色沉沉,漆黑如墨,寂静如死,偶尔一两枝枯枝禁不住厚重的雪压咔嚓一声断裂下...
    欲盖弥章似的美阅读 2,361评论 0 2

友情链接更多精彩内容