Unión completa y unión interna en MS SQL Server

Requisito previo: introducción de MS SQL Server
1. Unión completa:
la unión completa selecciona todas las filas de las tablas izquierda y derecha junto con las filas correspondientes también. Si no hay filas coincidentes, se mostrará como NULL.

Sintaxis –

select select_list 
from table1 full join table2 on join _predicate
                           (OR)
select * 
from table1 full join table2

2. Unión interna:
la unión interna recupera las filas que coinciden de las tablas izquierda y derecha. Si no hay filas coincidentes, se muestra NULL.

Sintaxis –

select select_list 
from table1 inner join table2 on join_predicate
                        (OR)
select * 
from table1 inner join table2 

Nota:
estas uniones se pueden aplicar a varias tablas.

Ejemplo:
hay dos tablas, Student y Marks de la base de datos de la universidad que se muestra a continuación.

Mesa – Estudiante

Nombre Rollno Años Curso
aira 111 19 CSE
mona 112 18 AEE
Veena 113 19 CEPE
Nena 114 18 mecánico


Tabla – Marca

Nombre Rollno Curso GPA
aira 111 CSE 9.6
mona 112 AEE 9.5
Veena 113 CEPE 7.7
Nena 114 mecánico 7.5

1. Unión completa:
la unión completa se aplica a las tablas Student y Marks y la siguiente tabla es el conjunto de resultados.

select * 
from student full join marks 

Nombre Rollno Años Curso GPA
aira 111 19 CSE 9.6
mona 112 18 AEE 9.5
Veena 113 19 CEPE 7.7
Nena 114 18 mecánico 7.5

2. Combinación interna:
la combinación interna se aplica a las tablas Student y Marks y la siguiente tabla es el conjunto de resultados.

select * 
from student inner join marks 

Nombre Rollno Curso
aira 111 CSE
mona 112 AEE
Veena 113 CEPE
Nena 114 mecánico

Publicación traducida automáticamente

Artículo escrito por mangalgiaishwarya2 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 *