Contenido

Objetivo

Comprender una de las cláusulas más utilizadas para la extracción sofisticada de los datos e información de varias tablas.

Descripción

En el lenguaje de T-SQL existe una cláusula que es ampliamente utilizada para combinar diferentes datos de diferentes maneras entre varias tablas. Las organizaciones hoy en día necesitan de expertos que no necesariamente creen nuevas tecnologías, sino que sepan usar las ya existentes y generar impactos positivos y tangibles a través de ellas. Una cosa es saber manejar, extraer, ordenar y filtrar datos de maneras básicas haciendo uso de cláusulas básicas tales como SELECT y WHERE. Sin embargo, existen más cláusulas dentro del lenguaje de T-SQL tal como la cláusula JOIN. Esta cláusula es bien conocida y si su aplicación se lleva a cabo correctamente, se puede aplicar una mejor manipulación de datos.

Explicación

Haz clic para revisar la explicación.

Combinación de tablas por medio de JOINs

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

 
Revisa la siguiente lectura:

Para conocer más sobre combinación de tablas por medio de JOINs, te recomendamos leer:

Microsoft. (2022). Download SQL Server Management Studio (SSMS). Recuperado de https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15

Actividad

Objetivo

Reforzar el conocimiento adquirido y hacer una reflexión que solidifique la relevancia del tema en la práctica. Poner en práctica un tipo de combinación. 

Instrucciones
  1. Haz una reflexión exhaustiva entre las similitudes y diferencias que tienen los tres tipos de combinaciones: internas, externas y cruzadas. 
  2. Explica ¿cuáles son las ventajas de que esta cláusula exista? ¿Como seria SQL sin una cláusula que permitiera esta versatilidad y acomodo de datos dentro del lenguaje estructural?
  3. Analiza lo siguiente a partir de la siguiente tabla. Supongamos que fuiste con un grupo de amigos a un retiro deportivo y les tocó escalar, comer y tomar bebidas hidratantes, ¿cómo harías la consulta para seleccionar los diferentes campos de ambas tablas y sumarlos en los precios finales dentro de una misma tabla?


Checklist
  • Elaborar una reflexión a detalle de las similitudes y diferencias de las diferentes combinaciones JOIN.
  • Comprender la existencia de la cláusula JOIN para la visión general de SQL.
  • Aplicar correctamente una consulta CROSS JOIN para una situación específica.