Bases de Datos II

3º2ª DS

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