PUERTA | PUERTA CS 2018 | Pregunta 29

Considere las siguientes dos tablas y cuatro consultas en SQL.

Libro ( isbn , bname), Stock ( isbn , copias)

Consulta 1:

SELECT B.isbn, S.copies
FROM Book B INNER JOIN Stock S
ON B.isbn = S.isbn;

Consulta 2:

SELECT B.isbn, S.copies
FROM B B LEFT OUTER JOIN Stock S
ON B.isbn = S.isbn;

Consulta 3:

SELECT B.isbn, S.copies
FROM Book B RIGHT OUTER JOIN Stock S
ON B.isbn = S.isbn;

Consulta 4:

SELECT B.isbn, S.copies
FROM B B FULL OUTER JOIN Stock S
ON B.isbn = S.isbn;

¿Cuál de las consultas anteriores seguramente tendrá un resultado que es un superconjunto de los resultados de las otras tres consultas?
(A) Consulta 1
(B) Consulta 2
(C) Consulta 3
(D) Consulta 4

Respuesta: (D)
Explicación: En SQL , FULL OUTER JOIN combina los resultados de las uniones externas izquierda y derecha y devuelve todo (coincidente o no coincidente). ) filas de las tablas a ambos lados de la cláusula de unión.

Entonces, la opción (D) es correcta.

Ver: Unión (uniones internas, izquierdas, derechas y completas) , Unión interna vs.
Prueba de unión externa 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *