ComenzarEmpieza gratis

`GROUP BY` y `ORDER BY` optimizados

Poner los campos de GROUP BY y ORDER BY en el orden correcto es clave para el rendimiento. Esto es aún más importante cuando en esas cláusulas se usan SORTKEYs.

Este ejercicio forma parte del curso

Introducción a Redshift

Ver curso

Instrucciones del ejercicio

  • Extrae correctamente el año y el mes de la fecha como columnas separadas en la cláusula SELECT.
  • Añade los campos de ORDER BY month y year en el orden adecuado en la sentencia.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

-- Extract the year and month from the date as separate elements
SELECT ___(___, date) as year,
       ___('month', ___) as month,
       COUNT(
           CASE WHEN hourlywindspeed != '0' THEN 1
           ELSE NULL
           END
       )
  FROM public_intro_redshift.coffee_county_weather
 GROUP BY year, month
 -- Add the ORDER BY fields in the proper order
 ORDER BY ___ DESC, ___ DESC;
Editar y ejecutar código