diadia

興味があることをやってみる。自分のメモを残しておきます。

SQL 操作する行の絞り込みで使うINとANYの差異

参考:https://docs.oracle.com/cd/E16662_01/doc/timesten.1121/b56051/ttsql268.htm

INとANYの使い分け

INは値が一致しているかどうかを真偽で判定するものである。

 WHERE 値 IN (値1, 値2, 値3, 値4, 値5)

ANYは値を比較演算子を用いて真偽を判定する。つまり比較演算子を伴うところが異なる。

 WHERE 値 > ANY(値1, 値2, 値3, 値4, 値5)