SQL UNION与OR,INTERSECT与AND

时间:2019-03-04 17:58:22

标签: sql union intersect

我想知道INTERSECT和AND语句以及UNION语句和OR语句之间的区别是什么。 是否有建议使用其中一种的特定情况,我是否可以始终使用OR / AND而不是UNION / INTERSECT?

1 个答案:

答案 0 :(得分:0)

try { // code } catch (NewTypeException ex) { printUtil.doStuff(ex); } catch (Exception ex) { printUtil.doStuff(ex); } 子句中的术语之间使用ANDOR。如果完整的布尔表达式的计算结果为true,则该行将包含在查询的结果集中。

WHERE

WHERE country = 'Canada' AND age > 21 个查询之间使用INTERSECTUNION。如果在两个结果集或两个结果集中分别出现一行,则该行将包含在复合查询的结果集中。

SELECT