0% encontró este documento útil (0 votos)
18 vistas4 páginas

Consultas Multitabla en SQL: Tipos y Usos

Este documento explica los tipos de consultas multitabla en SQL, incluyendo uniones externas como UNION y UNION ALL, e internas como LEFT JOIN, RIGHT JOIN y FULL JOIN.

Cargado por

juanpalominoc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas4 páginas

Consultas Multitabla en SQL: Tipos y Usos

Este documento explica los tipos de consultas multitabla en SQL, incluyendo uniones externas como UNION y UNION ALL, e internas como LEFT JOIN, RIGHT JOIN y FULL JOIN.

Cargado por

juanpalominoc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

COMANDO DE EDUCACION Y DOCTRINA DEL EJERCITO

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO DEL EJERRCITO – ETE


“SGTO 2DO FERNANDO LOREZ TENAZOA”

CARRERA TECNICA: COMUNICACIONES


TEMA: CONSULTAS MULTITABLA EN SQL
INTEGRANTES:
AL2 T/COM PALOMINO CARHUAS JUAN ALBERTO
AL3 T/COM PACHECO RUIZ MILER YONEL
PROFESOR(A):
ING DAJHANA ROCIO LOPEZ DAVILA
2024

INDICE
1. QUE ES MULTITABLA SQL…………………………………………….1

1.1. RESUMEN MULTITABLA SQL………………………………………1

2. TIPOS DE MULTITABLA………………….………………………………1

2.1 UNION EXTERNA……………………………………………………….1

2.1.1 UNION…………………………………………………………………….1

2.1.2 UNION ALL..………………………………………………..……..…..1

2.2 UNION INTERNA………………………………………………….…..2

2.2.1 LEFT JOIN………………………………………………………….……2

2.2.2 RIGHT JOIN……………………………………………………………2

2.2.3 FULL JOIN…………………………………………………….……….2

QUE ES MULTITABLA
Las consultas multitabla en SQL son consultas que involucran más de una
tabla en la cláusula FROM, y generalmente se utilizan para extraer información
relacionada de múltiples fuentes de datos. Estas consultas pueden combinar
tablas utilizando operaciones de unión (JOIN) y otras cláusulas para filtrar y
ordenar los resultados según sea necesario.

TIPOS DE MULTITABLA
UNIÓN EXTERNA:
- UNION.
- UNION ALL.

UNION: Combina los resultados de dos o más consultas y elimina las filas
duplicadas del resultado final.
SELECT column1, column2 FROM table1 UNION SELECT column1, column2
FROM table2;
En este caso, si hay filas duplicadas en el resultado de las consultas, UNION
solo incluirá una copia de cada fila en el resultado final.

UNION ALL: Combina los resultados de dos o más consultas, incluyendo


todas las filas, incluso si son duplicadas.

SELECT column1, column2 FROM table1 UNION ALL SELECT column1,


column2 FROM table2;
En este caso, UNION ALL no realiza ninguna eliminación de filas duplicadas y
simplemente concatena todas las filas de las consultas de entrada en el
resultado final.
Es importante tener en cuenta que, debido a que UNION debe eliminar
duplicados, puede tener un costo de rendimiento adicional en comparación con
UNION ALL, ya que debe realizar operaciones adicionales para comparar y
eliminar duplicados. Por lo tanto, si estás seguro de que no hay filas duplicadas
o si deseas incluir duplicados en el resultado final, es más eficiente utilizar
UNION ALL.
UNIÓN INTERNA:
- INNER JOIN.
- LEFT JOIN.
- RIGHT JOIN.

Es una operación que combina filas de dos o más tablas, incluyendo las filas que
no tienen correspondencia en la(s) otra(s) tabla(s). Hay tres tipos principales de
uniones externas: LEFT JOIN, RIGHT JOIN y FULL JOIN.

1. LEFT JOIN: Retorna todas las filas de la tabla de la izquierda (la primera
tabla mencionada en la cláusula FROM) y las filas coincidentes de la tabla de
la derecha (la segunda tabla mencionada en la cláusula FROM). Si no hay
coincidencias en la tabla de la derecha, se rellena con valores NULL.

2. RIGHT JOIN: Retorna todas las filas de la tabla de la derecha y las filas
coincidentes de la tabla de la izquierda. Si no hay coincidencias en la tabla de
la izquierda, se rellena con valores NULL.

3. FULL JOIN: Retorna todas las filas cuando hay una coincidencia en una de
las tablas. Si no hay coincidencias en alguna de las tablas, se rellena con
valores NULL en las columnas de la otra tabla.

Estas uniones externas son útiles cuando necesitas combinar datos de varias
tablas pero también deseas incluir filas que no tienen coincidencias en una o
ambas tablas

También podría gustarte