SELECT *
FROM mytable
WHERE COALESCE(col, '') = ''
हालांकि, OR
. के बजाय नोट करें यदि कॉलम को अनुक्रमित किया जाता है तो क्वेरी अधिक कुशल होगी:
SELECT *
FROM mytable
WHERE col = '' OR col IS NULL
यह ref_or_null
का उपयोग करेगा अनुक्रमणिका पर पहुँच पथ।
यदि आपको NULLs
. के साथ मानों की सूची से चयन करने की आवश्यकता है , बस सभी गैर-शून्य मानों को सूची में डालें और एक OR IS NULL
. जोड़ें शर्त:
SELECT *
FROM mytable
WHERE col IN ('val1', 'val2', 'val3') OR col IS NULL
यह col
. पर एक अनुक्रमणिका का उपयोग करेगा साथ ही।