問題
17
SQL
ウィンドウフレーム
SQLの問題に挑戦しよう!
問題
「ウィンドウフレーム」
直近3行の平均を取得してください。
解答と解説(ウィンドウフレーム)
解説
LINE登録して解答を見る
※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます
ウィンドウ関数のフレーム指定を活用すると、移動平均のような高度な分析が可能になります。ROWS BETWEEN 2 PRECEDING AND CURRENT ROWは現在行を含む直近3行を対象とします。時系列分析やトレンド把握で頻繁に利用されます。フレーム指定を理解していないと意図した範囲で計算できません。上級者はウィンドウ関数の範囲指定を自在に使い分けます。
補足
RANGEとROWSの違いを理解することが重要です。フレーム範囲が結果に大きく影響します。