samsungsamsung 发表于 2018-10-22 10:54:12

SQL UNION 和 UNION ALL的区别

  今天看到一条SQL语句,里面用到了Union All,心里不太明白Union All和Union的区别,于是找了一下资料。
  在W3CSchool,找到了SQL UNION 和 UNION ALL 操作符,总结一下:Union是取两个集合的“并”的结果。例如,如果集合A中包含(1,2,3),集合B中包含(2,3,4),那么Union的结果就是(1,2,3,4)。而Union All允许重复的结果出现,例如,如果集合A中包含(1,2,3),集合B中包含(2,3,4),那么Union All的结果就是(1,2,2,3,3,4)。

页: [1]
查看完整版本: SQL UNION 和 UNION ALL的区别