最後に
この連載では分析関数の使い方について、前編では基本的な使い方、中編でpartition by
とrows
の使い方、後編でrange
の使い方、完結編で数学と組み合わせた使い方を解説しました。
次回の総集編では、いろいろな応用例を扱います。
参考資料
- CodeZine 『SQLで集合演算』 ミック 著、2007年5月
- CodeZine 『帰ってきたHAVING句』 ミック 著、2007年2月
- OracleSQLパズル 『集合の包含関係を調べる』
- OracleSQLパズル 『集合(重複要素を許可)の包含関係を調べる』
- OracleSQLパズル 『差集合が空集合かチェック』
- OracleSQLパズル 『集合が等しい組み合わせを求める』
- OracleSQLパズル 『存在有無のブール値で論理演算』
- OracleSQLパズル 『存在有無のブール値の応用』
- OracleSQLパズル 『全称命題と存在命題で論理積(group化版)』
- OracleSQLパズル 『全称命題と存在命題で論理積(partition版)』