ANY dan ALL operator memungkinkan Anda untuk melakukan perbandingan antara nilai kolom tunggal dan rentang nilai lainnya. Misalnya:
select * from Table1 t1 where t1.Col1 < ANY(select value from Table2)
ANY berarti bahwa kondisi akan terpenuhi jika operasi benar untuk salah satu nilai dalam rentang. ALL berarti kondisi akan terpenuhi hanya jika operasi benar untuk semua nilai dalam rentang.
Untuk menggunakan contoh yang mungkin lebih dekat ke rumah, lakukan ini:
select * from Table1 t1 where t1.Col1 = ANY(select value from Table2)
Apakah sama dengan melakukan ini:
select * from Table1 t1 where t1.Col1 in (select value from Table2)