はじめに 「分析関数の衝撃(後編)」に引き続き、CodeZineのミック氏の記事で記載されたSQLを、分析関数を使って記述していきます。完結編では、数学を扱ったSQLを主に解説します。対象読者SQLの可読性を向上させたい方SQLのパフォーマンスを向上させたい方 この記事では、「SQLで集合演算」と「帰ってきたHAVING句」に記載されているSQLを、分析関数を使って記述します。先にそれらを読んでおくと理解が進むと思います。必要な環境 本稿で扱うSQLは、Oracle 10.2.0.1.0で動作確認しました。ソースコードはDB2 V9.5でも動作確認しました。その他、次の環境でも応用が可能です。Oracle9i以降DB2SQL Server 2005以降 「2つのテーブルが相等か」を判定するクエリ まずは「2つのテーブルが相等か」を判定し、結果を返すクエリについて考えてみましょう。「SQL