在哪些情况下,使用 OR
和 UNION
的输出在 SQL 中不同?
我知道在某些情况下使用其中一个在处理时间方面比另一个更有效率......
[时间效率差异][1]
但在哪些情况下 OR 和 UNION 的输出不同?
1
Select c, d from T
Where c = 'c1' OR d < 'd1';
2
select c, d from T
Where c = 'c1'
UNION
Select c, d from T
Where d < 'd1';
最佳答案
link您发布的示例和结果。如果您注意到,每个示例的行数都相同。这意味着输出是相同的。
关于sql - sql中OR和UNION的输出区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43285632/