ANY
और ALL
ऑपरेटर आपको एकल कॉलम मान और अन्य मानों की श्रेणी के बीच तुलना करने की अनुमति देते हैं। उदाहरण के लिए:
select * from Table1 t1 where t1.Col1 < ANY(select value from Table2)
ANY
इसका मतलब है कि यदि सीमा में किसी भी मान के लिए ऑपरेशन सही है तो शर्त संतुष्ट होगी। ALL
इसका मतलब है कि शर्त तभी संतुष्ट होगी जब ऑपरेशन सभी . के लिए सही होगा श्रेणी में मान।
एक उदाहरण का उपयोग करने के लिए जो घर के करीब आ सकता है, ऐसा करना:
select * from Table1 t1 where t1.Col1 = ANY(select value from Table2)
ऐसा करने जैसा ही है:
select * from Table1 t1 where t1.Col1 in (select value from Table2)