यह एक समान प्रश्न है:IN vs OR of Oracle , कौन सा तेज़?
OMG Ponies द्वारा दिए गए उत्तर को देखें, उनका सुझाव है कि IN
OR
. से अधिक अनुकूलित है ।
यह प्रश्न भी है:IN vs OR SQL WHERE क्लॉज में
हालांकि यह गैर डेटाबेस विशिष्ट है, लेकिन Oracle के दृष्टिकोण से इसके कुछ अच्छे उत्तर हैं।
इसके लायक क्या है, IN
. का उपयोग पढ़ना बहुत आसान होगा और इसलिए लंबे समय में समर्थन करना आसान होगा। वह अकेला ही आपकी पसंद को प्रभावित कर सकता है, खासकर अगर (जैसा कि मुझे संदेह है) Oracle ऑप्टिमाइज़र उन दोनों के साथ समान व्यवहार करता है।
यदि, हालांकि, आपके मूल्यों की सूची बहुत बड़ी है, तो आपको संभवतः अपने परिणामों को पुनः प्राप्त करने के लिए एक पूरी तरह से अलग विधि पर गौर करना चाहिए।