Se une en MS SQL Server

Una base de datos comprende tablas y cada tabla en el caso de RDBMS se denomina relación.

Consideremos una base de datos de muestra llamada Universidad y tiene dos tablas llamadas Estudiante y Marcas. Si un usuario desea transferir un determinado conjunto de filas, junto con la consulta se utiliza insertar en la declaración de selección . Pero si un usuario quiere un conjunto completo de filas de ambas tablas o si un usuario quiere extraer solo un conjunto seleccionado de filas de ambas tablas, las uniones son una combinación perfecta para usar en la consulta.

Las uniones son cláusulas que extraen datos de dos tablas para crear un conjunto significativo de datos nuevos. Las uniones se utilizan para un máximo de dos tablas únicamente. Los datos que se extraen de las tablas forman una nueva tabla o relación que es diferente de las tablas anteriores que se utilizan para la extracción de datos. La versión de Microsoft de SQL admite diferentes tipos de combinaciones, como: combinación izquierda, combinación derecha, combinación automática, combinación interna, combinación externa completa y combinación cruzada.

Ejemplo:
las dos tablas, Student y Marks, pertenecen a la misma base de datos University. Si un usuario desea unir todas las filas de ambas tablas, la consulta debe proporcionarse como:

select * 
from student full join marks


Mesa – Estudiante

Nombre Rollno Curso
Aisha 111 CSE
Mina 112 AEE
Shilpa 113 mecánico



Tabla – Marcas

Nombre Años GPA
Aisha 18 9.5
Mina 19 8.9
Shilpa 18 7.7

Podemos ver que las tablas se han unido sin perder una sola columna. Para extraer solo unas pocas filas, podemos usar otras uniones según convenga.

Nombre Rollno Curso Nombre Años GPA
Aisha 111 CSE Aisha 18 9.5
Mina 112 AEE Mina 19 8.9
Shilpa 113 mecánico Shilpa 18 7.7

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 *