-4
A
回答
1
这里的证明,负和不存在的查询不返回相同的结果:
减查询
with t1 as (select 1 id, 'a' val from dual union all
select 1 id, 'a' val from dual union all
select 2 id, 'b' val from dual),
t2 as (select 2 id, 'b' val from dual union all
select 3 id, 'c' val from dual)
select id, val
from t1
minus
select id, val
from t2;
减结果
ID VAL
---------- ---
1 a
NOT EXISTS查询
with t1 as (select 1 id, 'a' val from dual union all
select 1 id, 'a' val from dual union all
select 2 id, 'b' val from dual),
t2 as (select 2 id, 'b' val from dual union all
select 3 id, 'c' val from dual)
select id, val
from t1
where not exists (select null
from t2
where t1.id = t2.id
and t1.val = t2.val);
NOT EXISTS结果
ID VAL
---------- ---
1 a
1 a
相关问题
- 1. 在Java和Python中运算符优先级的不同结果
- 2. 模运算符结果的符号?
- 3. 模运算符与报告负值不同的结果
- 4. Oracle - MINUS运算符与OUTER JOIN的结果不同
- 5. 相同的算法,不同的结果
- 6. 在JAVA中带负号的RSA结果
- 7. 浮点运算的不同结果
- 8. Oracle与sqldeveloper和PHP的不同结果
- 9. 的结果(不是三元运算符)
- 10. 逻辑和/或运算符 - 意外结果结果
- 11. 相同的算法,相同的字符串,相同的盐,不同的结果?
- 12. 相同的矩阵运算在Matlab中返回不同的结果
- 13. 浮点运算返回不同的结果在PHP和C#
- 14. 按位与运算的结果可能是负的(在Java中)
- 15. 在字符串中存储日期运算的结果
- 16. 使用SIZEOF运算符计算出的结果不同吗?
- 17. PostgreSQL V和W在相同的结果
- 18. PHP和Toad Oracle查询结果不同
- 19. Codeigniter和Oracle查询结果不同步
- 20. php,相同的数据,相同的计算,不同的结果
- 21. 如果和别的,不同的变量和相同的结果
- 22. python在计算结果中加上负号
- 23. VB不等式运算符假结果
- 24. Python - 相同的xpath在硒和lxml中的不同结果
- 25. 相同的条件下在C和Java中,不同的结果
- 26. 比较字符串与!=运算符给出不同的结果?
- 27. Javascript三元运算符结果总是相同
- 28. 同样的计算结果如何产生不同的结果
- 29. 在MYSQL中使用和运算符的结果为空
- 30. 负模运算符结果的目的是什么?
感谢您的回答 – Mayuran