数据库集合操作

实际环境中使用最多往往是UNION与UNION ALL(这算一种操作吧),其他两种操作往往有为了效率有替代方法(使用join)。

Microsoft SQL Srver 2012

http://msdn.microsoft.com/en-us/library/ff848745.aspx

Oracle Database 12c(12.1)

http://docs.oracle.com/cd/E16655_01/server.121/e17209/operators005.htm#i1035612

值得注意的是集合减运算(即第一个集合被第二个集合减)EXCEPT(SQL server),MINUSOracle),语法示例都有看官方的就可以没啥好多举例的。

ISO/ANSI 92标准中的表述

http://savage.net.au/SQL/sql-92.bnf.html#non-join query expression

数据库集合操作_第1张图片

About SQL

http://en.wikipedia.org/wiki/SQL_script

有空应该写个关于标准SQL 的演化过程。

转载于:https://www.cnblogs.com/cnLing/p/3344003.html

你可能感兴趣的:(数据库集合操作)