始める無料で始める

総まとめ

このコースで学んだ多くのテクニックは、モデルのトレーニング用データを抽出するクエリを構築する際に役立ちます。それでは、日付/時刻関数を使って、架空のレンタルDVDショップのデータからレンタル情報を抽出・加工してみましょう。

この演習では、顧客の一覧と90日間のレンタル履歴を抽出します。この章で学んだ EXTRACT()DATE_TRUNC()AGE() 関数と、前提知識として習得したSQLスキルを組み合わせて、顧客が最もDVDをレンタルしやすい曜日や、返却が遅れる可能性を分析できるデータセットを作成しましょう。

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

PostgreSQL のデータ操作関数

コースを見る

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

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

SELECT 
  -- Extract the day of week date part from the rental_date
  ___(___ ___ ___) AS dayofweek,
  AGE(return_date, rental_date) AS rental_days
FROM rental AS r 
WHERE 
  -- Use an INTERVAL for the upper bound of the rental_date 
  rental_date BETWEEN CAST('2005-05-01' AS ___)
   AND CAST('2005-05-01' AS ___) + ___ '90 day';
コードを編集して実行