所以,今天早上我问了一个问题,我没有正确表达,所以我得到了很多关于为什么 NULL 与任何东西相比都会给出 NULL/FALSE 的回答。
我的实际问题是,db 家伙测试两个可以为 NULL 的列的不等式的历史悠久的方式是什么。我的问题与这个问题完全相反。
要求如下,A 和 B 是两列:
a) 如果 A 和 B 都为 NULL,则它们相等,返回 FALSE
b) 如果 A 和 B 都不是 NULL,则返回 A<>B
c) 如果有任何一个A 或 B 为 NULL,它们不相等,返回 TRUE