CommencerCommencer gratuitement

Extraire des composantes de date

On s’inquiète de savoir si un anémomètre mesurant la vitesse du vent a été correctement réparé à la station météo de Coffee County. Il a été suggéré de comparer le nombre de relevés venteux pour chaque mois afin de voir s’il avait été réparé d’ici octobre 2023.

Cet exercice fait partie du cours

Introduction à Redshift

Afficher le cours

Instructions

  • Récupérez l’année à partir de la colonne date, avec l’alias year.
  • Récupérez le mois à partir de la colonne date, avec l’alias month.
  • Ne les comptez que lorsque hourlywindspeed n’est pas '0' en renvoyant le nombre 1.
  • Regroupez et ordonnez par l’année puis par le mois, dans cet ordre.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Get the year from date as year
SELECT ___(___, date) as year,
       -- Get the month from date as month
       ___(___, ___) as ___,
       -- Count readings when the hourlywindspeed isn't '0'
       COUNT(
           CASE WHEN ___ != '0' THEN ___
           ELSE NULL
           END
       )
  FROM public_intro_redshift.coffee_county_weather
 -- Group and order by the dateparts you extracted
 GROUP BY ___, ___
 ORDER BY ___ DESC, ___ DESC;
Modifier et exécuter le code