PostgreSQL CTEとウィンドウ関数による高度なクエリ

PostgreSQL CTE・ウィンドウ関数活用術 - 高度なクエリを書く

PostgreSQLのCTE(WITH句)による可読性向上、再帰CTEによる階層データ処理、ROW_NUMBER/RANK/LAG/LEAD/SUM OVERなどのウィンドウ関数を使った分析クエリの書き方を、実践的なサンプルコードとともに解説します。