Рубрики

ВОРОТА | GATE-CS-2000 | Вопрос 49

В SQL отношения могут содержать нулевые значения, а сравнения с нулевыми значениями рассматриваются как неизвестные. Предположим, что все сравнения с нулевым значением рассматриваются как ложные. Какая из следующих пар не эквивалентна?
(А) х = 5 И нет (не (х = 5))
(B) x = 5 И x> 4 и x (C) x AND 5 И не (x = 5)
(D) Ничего из вышеперечисленного

Ответ: (с)
Объяснение: Согласно данному вопросу сравнение со значением NULL всегда ложно, поэтому «x x 5» будет ложным. «X = 5» также будет ложным и не (x = 5) = не (ложным) = true.
Следовательно, это не эквивалентная пара.

Вариант (С) верен.
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2000 | Вопрос 49

0.00 (0%) 0 votes