SQL小手先の技 1000件以上のin句(Oracle)まとめ

oracleのin句の1000件問題のまとめです。

その1・・・with句で仮想テーブルを作成する
その2・・・orで区切る
その3・・・仮想テーブルを作成する
その4・・・1000件のまま何回も実行する
その5・・・EXISTS句にする
その6・・・inner joinする
その7・・・複合問い合わせにする

総括すると、定数指定から副問い合わせにするのがいいってことを言いたかったです。

理屈は抜きで!