データ分析やレポート作成では、「順位付け」 や 「累計」 のような集計処理がよく登場します。従来はサブクエリや自己結合を使う必要がありましたが、SQLの ウィンドウ関数(OVER句) を使えば簡潔に記述できます。この記事では、代表的な使い方 …



データ分析やレポート作成では、「順位付け」 や 「累計」 のような集計処理がよく登場します。従来はサブクエリや自己結合を使う必要がありましたが、SQLの ウィンドウ関数(OVER句) を使えば簡潔に記述できます。この記事では、代表的な使い方 …

SQLでデータに順位を付けたいとき、よく使われるのが RANK と DENSE_RANK です。どちらもウィンドウ関数として利用でき、同点がある場合にどう順位を振るかが異なります。 「売上ランキングを作りたい」「部門ごとのTOP3を出したい …