数据库集合操作
实际环境中使用最多往往是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),MINUS(Oracle),语法示例都有看官方的就可以没啥好多举例的。
ISO/ANSI 92标准中的表述
http://savage.net.au/SQL/sql-92.bnf.html#non-join query expression
About SQL
http://en.wikipedia.org/wiki/SQL_script
有空应该写个关于标准SQL 的演化过程。