ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea una TEMP TABLE llamada countries.
  • 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 ___;
Editar y ejecutar código