|
ALL演算子は、where句で記述されている副問い合わせ又はリストの全ての値と対象フィールドを比較します。 比較は、ALL演算子の前に=、!=、<、>、<=、>= のいずれかを指定して比較します。 この時、対象フィールドと比較されるリスト又は副問い合わせの型は一致していなければいけません。 また、副問い合わせの検索結果は複数行でも構いませんが、副問い合わせで指定するフィールドは1つでなくてはいけません。 。 以下にリストとALLを使用して比較したSQLの例を示します。 select * from employee where age >= all (18,20,33);このSQLは、フィールドageがリスト内のどの数字よりも大きい場合、検索結果として抽出されます。 |