1. 学ぶ
  2. /
  3. コース
  4. /
  5. PostgreSQLでデータを操作する関数

Connected

演習

EXTRACT の使用

EXTRACT() や DATE_PART() を使うと、タイムスタンプのフィールドからサブフィールドを取り出して、クエリ内で新しいフィールドを簡単に作成できます。

たとえば、曜日ごとの DVD レンタル数を予測するモデルを作りたいとします。rental テーブルの rental_date 列を基に、クエリで EXTRACT() の識別子 dow を使えば、新しいフィールド dayofweek を作成できます。

そのうえで、指定した日付範囲でレンタル件数を COUNT() し、作成した dayofweek 列で集計できます。

指示1 / 2

undefined XP
    1
    2
  • rental_date 列から曜日を取得します。