Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
LEFT, RIGHT and INNER JOINs | Uniendo Tablas
SQL Intermedio
course content

Contenido del Curso

SQL Intermedio

SQL Intermedio

1. Agrupamiento
2. Subconsultas Anidadas
3. Uniendo Tablas
4. DDL y DML en SQL

book
LEFT, RIGHT and INNER JOINs

¡Buen trabajo! La tienda en línea ha hecho un pedido a un proveedor de productos que tenían bajos en inventario, así que no nos necesitarán hasta que llegue el envío.

Esta es una gran oportunidad para aprender algo nuevo. A lo largo de los últimos 4 capítulos, has estado usando el JOIN estándar sin saber que existen otras formas de unir tablas.

Hay 4 tipos principales de uniones de tablas:

  • INNER JOIN: Devuelve solo las filas que tienen valores coincidentes en ambas tablas; (Esta unión tiene la misma funcionalidad que el JOIN estándar que has estado usando hasta ahora)

  • LEFT JOIN: Devuelve todas las filas de la tabla izquierda y las filas coincidentes de la tabla derecha. Si no hay coincidencias, devuelve NULL para la tabla derecha;

  • RIGHT JOIN: Devuelve todas las filas de la tabla derecha y las filas coincidentes de la tabla izquierda. Si no hay coincidencias, devuelve NULL para la tabla izquierda;

  • FULL JOIN: Devuelve todas las filas cuando hay una coincidencia en una de las tablas. Si no hay coincidencias, devuelve NULL para los valores que faltan en la otra tabla.

Antes de comenzar a trabajar con estos tipos de uniones, echemos un vistazo a las nuevas dos tablas con las que trabajaremos. Estas tablas contienen información sobre los cursos así como los estudiantes inscritos en estos cursos.

courses:

enrollments:

La sintaxis para utilizar estos tipos de uniones es realmente sencilla. En lugar del familiar JOIN o INNER JOIN, simplemente especifica LEFT JOIN o cualquier otro tipo de JOIN.

En este caso, la sintaxis lucirá así:

De esta sintaxis, queda claro cuál será la tabla izquierda y cuál será la tabla derecha.

¡Pasemos a la tarea!

Tarea
test

Swipe to show code editor

Escriba una consulta para obtener una lista de todos los cursos y los estudiantes inscritos, incluyendo los cursos sin estudiantes registrados.

Debe recuperar las siguientes columnas en este orden:

¡Utilice el tipo adecuado de JOIN para resolver esta tarea!

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
toggle bottom row

book
LEFT, RIGHT and INNER JOINs

¡Buen trabajo! La tienda en línea ha hecho un pedido a un proveedor de productos que tenían bajos en inventario, así que no nos necesitarán hasta que llegue el envío.

Esta es una gran oportunidad para aprender algo nuevo. A lo largo de los últimos 4 capítulos, has estado usando el JOIN estándar sin saber que existen otras formas de unir tablas.

Hay 4 tipos principales de uniones de tablas:

  • INNER JOIN: Devuelve solo las filas que tienen valores coincidentes en ambas tablas; (Esta unión tiene la misma funcionalidad que el JOIN estándar que has estado usando hasta ahora)

  • LEFT JOIN: Devuelve todas las filas de la tabla izquierda y las filas coincidentes de la tabla derecha. Si no hay coincidencias, devuelve NULL para la tabla derecha;

  • RIGHT JOIN: Devuelve todas las filas de la tabla derecha y las filas coincidentes de la tabla izquierda. Si no hay coincidencias, devuelve NULL para la tabla izquierda;

  • FULL JOIN: Devuelve todas las filas cuando hay una coincidencia en una de las tablas. Si no hay coincidencias, devuelve NULL para los valores que faltan en la otra tabla.

Antes de comenzar a trabajar con estos tipos de uniones, echemos un vistazo a las nuevas dos tablas con las que trabajaremos. Estas tablas contienen información sobre los cursos así como los estudiantes inscritos en estos cursos.

courses:

enrollments:

La sintaxis para utilizar estos tipos de uniones es realmente sencilla. En lugar del familiar JOIN o INNER JOIN, simplemente especifica LEFT JOIN o cualquier otro tipo de JOIN.

En este caso, la sintaxis lucirá así:

De esta sintaxis, queda claro cuál será la tabla izquierda y cuál será la tabla derecha.

¡Pasemos a la tarea!

Tarea
test

Swipe to show code editor

Escriba una consulta para obtener una lista de todos los cursos y los estudiantes inscritos, incluyendo los cursos sin estudiantes registrados.

Debe recuperar las siguientes columnas en este orden:

¡Utilice el tipo adecuado de JOIN para resolver esta tarea!

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt