復習 - LEADとLAG
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 62/72。
チャレンジ
中級利用可能なテーブルと列:
air_conditioners:id、efficiency、strength、month
エアコンの性能が時間の経過とともにどのように変化するかを追跡したいと考えています。あなたの課題は、月ごとに性能が低下したエアコンを見つけることです。
行うことは次のとおりです:
- 各エアコンの各月について、
idとmonthでグループ化し、AVG(efficiency)/AVG(strength)を使用して平均効率を平均強度で割ることで性能比を計算します - 各エアコンの当月の性能を、2か月後の性能と比較します
- 現在の性能が将来の性能の半分を超えるケース(現在の比率 ÷ 将来の比率 > 0.5)を見つけます
- これらのケースについて、エアコンの
id、month、およびratio_two_monthsという名前の比較比率を返します
自分で試してみよう
基礎のすべてのレッスン
11ウィンドウ関数 パート1
ROW_NUMBER関数ORDER BY基準PARTITION BY基準PARTITIONとORDERLEADとLAG関数復習 - LEADとLAG復習 - 図復習 - ボックス自分で練習してみよう: SQLプレイグラウンド