AND की प्राथमिकता OR से अधिक है:
Oracle 12.1 दस्तावेज़ों से (और और OR के लिए प्राथमिकता कम से कम संस्करण 7 के अनुरूप है - शायद आगे लेकिन मेरे पास दस्तावेज़ लिंक नहीं हैं)
पिछले संस्करण:
- संस्करण 8
- संस्करण 7
उच्चतम प्राथमिकता से निम्नतम तक, निम्न सूची में ऑपरेटर प्राथमिकताएं दिखाई जाती हैं। एक लाइन पर एक साथ दिखाए जाने वाले ऑपरेटरों की प्राथमिकता समान होती है।
INTERVAL
BINARY, COLLATE
!
- (unary minus), ~ (unary bit inversion)
^
*, /, DIV, %, MOD
-, +
<<, >>
&
|
= (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
BETWEEN, CASE, WHEN, THEN, ELSE
NOT
&&, AND
XOR
||, OR
= (assignment), :=
हालाँकि, मैं स्पष्टता के लिए और यह सुनिश्चित करने के लिए कि आप जिस क्रम में चाहते हैं, ऑपरेटरों का मूल्यांकन करने के लिए कोष्ठकों के उपयोग को अत्यधिक प्रोत्साहित करता हूँ।