Clase 8: JOINS
05/05/2021 —
Juanse Marquez
Veremos en la clase de hoy la sentencia JOIN, que sirve para hacer un SELECT a más de una tabla.
Les recomiendo que miren detenidamente los videos, y que, si les resulta posible, hagan los ejercicios inmediatamente, para que les resulte más fácil recordar la sintaxis (“veo y entiendo, hago y aprendo”). Obviamente, es solo una sugerencia, cada uno lo hará como lo crea más conveniente.
En el video, se explican cuatro tipos de JOIN:
- INNER JOIN (o JOIN a secas),
- LEFT OUTER JOIN (o LEFT JOIN),
- RIGHT OUTER JOIN (o RIGHT JOIN) y
- FULL OUTER JOIN (no implementado en MySQL/MariaDB).
Descargar las diapositivas que aparecen en el video
Ejercicios propuestos
Trabajaremos con la misma base de datos que en la clase anterior, si aún no la importaron, vuelvo a dejarles el archivo inmobiliaria.sql
- Mostrar id, superficie y tipo de propiedad para todas las operaciones cuyo precio de venta supere el millón.
- Mostrar id, superficie, precio de venta, nombre y apellido del vendedor de todas las operaciones cuya fecha de venta es en mayo de 2006.
- Mostrar id, superficie, fecha de venta, precio de venta, tipo de propiedad, tipo de operación, nombre y apellido del vendedor y nombre de la provincia para todas las ventas cuya fecha de alta es anterior al 1º de febrero de 2004.
- Mostrar la suma total de los precios de ventas de todas las operaciones, discriminado por provincia.
- Repetir el ejercicio anterior, incluyendo ahora las provincias en las que no hubo ventas
Etiquetas: clases, presentaciones, tps, videos