1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLで学ぶ探索的データ分析

Connected

演習

曜日ごとの変動

リクエストの完了までにかかる時間は、そのリクエストが作成された曜日によって変わりますか?

タイムスタンプを文字データに変換すると、曜日名を取得できます。

to_char(date_created, 'day') 

ただし、曜日名を文字列で扱うと、並び順は時間順ではなくアルファベット順になります。曜日を時間順に並べるために、各曜日に対応する整数値を得るには次を使います。

EXTRACT(DOW FROM date_created)

DOW は "day of week"(曜日)を表します。

指示

100 XP
  • リクエストが作成された曜日(date_created)の名前を day として選択します。
  • リクエストの完了時刻(date_completed)と作成時刻の差の平均を duration として選択します。
  • day(曜日名)と、曜日を表す整数値(関数を使用)でグループ化します。
  • GROUP BY で使用したのと同じ関数で、曜日の整数値を使って並べ替えます。