Clase 13: Subconsultas
(Las clases 11 y 12 fueron de consultas para el TP)
En la clase de hoy abordaremos subconsultas: SELECTS que están dentro de otros SELECTS. En rigor, no se trata de un tema nuevo, ya que los SELECT “de adentro”, son iguales que los “de afuera”.
Sin embargo, esto añade una complejidad importante a las consultas, por lo que merece ser estudiado separadamente.
Pueden ver las diapositivas que aparecen en el video
Ejercicios propuestos
Trabajaremos con la misma base de datos que en las clases anteriores, si aún no la importaron, vuelvo a dejarles el archivo inmobiliaria.sql
Importante: Casi todas las consultas que pueden resolverse con subconsultas, pueden también resolverse con JOINS. Vale la pena pensar (cuando sea posible) ambas soluciones para cada ejercicio, y considerar cuál de las soluciones les parece más legible y por qué.
- Mostrar, por cada provincia, el promedio de los precios de venta de las operaciones de tipo “Venta”.
- Mostrar id, superficie y precio de venta de todas las operaciones de las provincias que tengan más de 600 operaciones.
- Mostrar id, superficie, precio de venta y fecha de venta de todas las operaciones que correspondan a casas o departamentos.
- Seleccionar nombre, apellido y fecha de última venta de cada vendedor.
(Estos ejercicios no son para entregar)
Etiquetas: clases, videos, ejercicios