Analiza esa tabla temporal
Las y los atletas se clasifican para los Juegos Olímpicos con trabajo duro y dedicación. Aun así, algunos factores, como el clima del país de origen, sí influyen. Quieres profundizar en estas relaciones creando una lista de todos los países con olímpicos y examinando la demografía de cada país.
Tienes acceso a la tabla athletes, pero contiene miles de registros y las consultas son lentas. Una solución es crear una tabla temporal con todos los códigos de país. Después podrás analizar estadísticas relacionadas con las características de los países usando la tabla temporal, lo que permite al planificador de consultas optimizar mejor la ejecución.
Este ejercicio forma parte del curso
Mejorar el rendimiento de consultas en PostgreSQL
Instrucciones del ejercicio
- Crea una
TEMP TABLEllamadacountries. - Permite que el planificador de consultas recopile estadísticas sobre la tabla.
- Cuenta todas las entradas de la tabla recién creada.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create temp countries table
___ ___ ___ ___ ___
SELECT DISTINCT o.region, a.country_code, o.country
FROM athletes a
INNER JOIN oregions o
ON a.country_code = o.olympic_cc;
___ ___; -- Collect the statistics
-- Count the entries
SELECT ___(*) FROM ___;