नहीं। COALESCE()
. का उपयोग आम तौर पर इंडेक्स का इस्तेमाल होने से रोकता है। बूलियन लॉजिक का उपयोग करने वाला समतुल्य सिंटैक्स बोझिल हो जाता है।
सबसे अच्छा समाधान IS DISTINCT FROM
. का उपयोग करना :
where field1 is distinct from field2
बिल्ट-इन ऑपरेटरों का उपयोग करके, एक बेहतर बदलाव होता है कि पोस्टग्रेज़ क्वेरी को ऑप्टिमाइज़ कर सकता है। IS DISTINCT FROM
ANSI मानक सिंटैक्स है जिसे दस्तावेज़ीकरण
में समझाया गया है ।