SQL的集合操作
来源:互联网 发布:淘宝卖家自动屏蔽买家 编辑:程序博客网 时间:2024/06/09 23:05
SQL的集合操作
属性个数必须一致
对应的类型必须一致
属性名无关
最终结果集采用第一个结果的属性名
缺省为自动去除重复元组
除非显式说明ALL
Order By放在整个语句的最后
并:查询计算机系的学生或者年龄不大于19岁的学生,并按年龄倒排序。
SELECT * FROM student WHERE Sdept=‘CS’
UNION
SELECT *FROM student WHERE AGE<=19
ORDER BY AGEDESC
交:查询计算机系的学生并且年龄不大于岁19的学生,并按年龄倒排序。
(SELECT * FROM student WHERE Sdept=‘CS’)
INTERSECT
( SELECT * FROM student WHERE AGE<=19)
ORDER BY AGEDESC
差:查询选修课程1但没有选修课程2的学生。
SELECTSname , SdeptFROM student
WHERE snoIN
(
( SELECT sno FROM SC WHERE Cno='1')
EXCEPT
( SELECT sno FROM SC WHERE Cno='2')
)
0 0
- SQL的集合操作
- sql server 2005基于集合的操作
- SQL的集合操作和完整性约束
- sql集合操作
- SQL语句 操作集合
- SQL类型操作集合
- Learning SQL --集合操作
- SQL集合操作
- SQL集合操作
- SQL 结果集合操作
- sql集合操作
- SQL集合操作符的用法(Oracle中)
- 详解 SQL 对集合的操作:交、差、并
- 详解 SQL 对集合的操作:交、差、并
- SQL集合操作Union实现
- sql ORACLE(六): 集合操作
- sql 联接与集合操作
- SQL集合操作符笔记
- Leetcode|Merge Sorted Array
- 近似计算π:莱布利兹级数
- jQuery QueryBuilder
- spring学习笔记(5)——spring AOP
- Java static 变量,方法 静态初始化化块
- SQL的集合操作
- opencms9.0安装
- C#高级编程三十一天----泛型总结
- SQL视图
- http://redisdoc.com/ Redis 命令参考
- 5个免费的学习SQL网站
- PATBasic——1029. 旧键盘(20)
- 洗刷刷——实现复数运算中+运算符的重载
- NSSet与NSMutableSet等集合类