Considere las siguientes tres consultas SQL (Suponga que los datos están en la tabla de personas):
(a) Seleccione Nombre de personas donde Edad > 21;
(b)Seleccione Nombre de personas donde Altura > 180;
(c) Seleccione Nombre de personas donde (Edad > 21) o (Altura > 180);
Si las consultas SQL (a) y (b) anteriores devuelven 10 filas y 7 filas en el conjunto de resultados respectivamente, ¿cuál es el número posible de filas devueltas por la consulta SQL (c)?
(A) 3
(B) 7
(C) 10
(D) 21
Respuesta: (C)
Explicación: De acuerdo a la pregunta:
Seleccionar Nombre de personas donde Edad > 21; devolverá 10 filas.
Seleccione Nombre de personas donde Altura > 180; devolverá 7 filas.
Luego seleccione Nombre de personas donde (Edad > 21) o (Altura > 180); devolverá 10 filas. Dado que hay o entre la condición. Es por eso que devolverá 10 filas.
Entonces, la opción (C) es correcta.
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