始める無料で始める

日付要素の抽出

Coffee County の気象観測所で、風速を測る風速計(anemometer)が正しく修理されたかどうか懸念があります。各月の強風の観測回数を比較し、2023年10月までに修理されたかを確認することが提案されました。

この演習はコースの一部です

Redshift入門

コースを見る

演習の手順

  • date 列から年を取得し、エイリアスを year とします。
  • date 列から月を取得し、エイリアスを month とします。
  • hourlywindspeed'0' でない場合のみ、数値の 1 を返してカウントします。
  • 年と月の順に GROUP BY と ORDER BY を行ってください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- 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;
コードを編集して実行