En SQL, las relaciones pueden contener valores nulos y las comparaciones con valores nulos se tratan como desconocidas. Suponga que todas las comparaciones con un valor nulo se tratan como falsas. ¿Cuál de los siguientes pares no es equivalente?
(A) x = 5 Y no (no (x = 5))
(B) x = 5 Y x> 4 y x < 6, donde x es un número entero
(C) x ≠ 5 Y no (x = 5)
( D) Ninguna de las anteriores
Respuesta: (C)
Explicación: De acuerdo con la pregunta dada, la comparación con el valor NULL siempre es falsa, por lo que «x ≠ 5» será falsa. “x = 5” también será falso y no (x = 5) = no (falso) = verdadero.
Por lo tanto, estos no son pares equivalentes.
La opción (C) es verdadera.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA