📜  门| GATE-CS-2000 |第 49 题

📅  最后修改于: 2021-09-25 06:32:34             🧑  作者: Mango

在 SQL 中,关系可以包含空值,并且与空值的比较被视为未知。假设所有与空值的比较都被视为假。以下哪一对是不等价的?
(A) x = 5 AND not(not(x = 5))
(B) x = 5 AND x> 4 and x < 6, 其中 x 是整数(C) x ≠ 5 AND not (x = 5)
(D)以上都不是答案: (C)
解释:根据给定的问题,与NULL值比较总是假的,所以“x≠5”将是假的。 “x = 5”也将是假的,而不是 (x = 5) = not(false) = 真。
因此,这些不是等价对。

选项(C)是正确的。
这个问题的测验