在SQL中,关系可以包含空值,与空值的比较被视为未知。假设所有具有空值的比较均被视为false。以下哪对不相等?
(A) x = 5与非(not(x = 5))
(B) x = 5 AND x> 4和x <6,其中x是整数(C) x≠5 AND非(x = 5)
(D)以上都不是答案: (C)
说明:根据给定的问题,与NULL值的比较始终为False,因此“ x≠5”将为false。 “ x = 5”也将为假,而不是(x = 5)= not(false)= true。
因此,这些不是等效的对。
选项(C)为真。
这个问题的测验