If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
इस topic में हम IS NULL
के बारे में पढ़ेंगे कि WHERE के साथ की किस - किस तरह से NULL values को match करा सकते हैं।
किसी भी column जिसमे NULL हो सकती है को आप IS NULL
या IS NOT NULL
से compare कर सकते हैं , और true होने पर 1 otherwise 0 मिलेगा।
value IS NULL;
or
value IS NOT NULL;
अब हालाँकि IS NULL
एक comparison operator है तो इसे आप if else , Select या Where के साथ use कर सकते हैं।
ध्यान रहे कि 0 और NULL same नहीं है , इसे समझने के लिए नीचे दिया गया example देखें -
SELECT 1 IS NULL, 0 IS NULL, NULL IS NULL;
Output
+-----------+-----------+--------------+ | 1 IS NULL | 0 IS NULL | NULL IS NULL | +-----------+-----------+--------------+ | 0 | 0 | 1 | +-----------+-----------+--------------+
और ठीक इसी तरह से आप IS NOT NULL
example को वहां use करते हैं जहाँ column value NULL नहीं है।
SELECT 1 IS NOT NULL, 0 IS NOT NULL, NULL IS NOT NULL;
Output
+---------------+---------------+------------------+ | 1 IS NOT NULL | 0 IS NOT NULL | NULL IS NOT NULL | +---------------+---------------+------------------+ | 1 | 1 | 0 | +---------------+---------------+------------------+
Example के लिए मेरे users
table में कुछ records हैं , तो सबसे पहले मैं उन records को fetch करना चाहता हूँ , जिनमे address NULL है। इसके लिए कुछ इस तरह से query होगी -
SELECT name, address FROM users WHERE address IS NULL;
Output
+-------------+---------+ | name | address | +-------------+---------+ | Tom Holland | NULL | +-------------+---------+
ऊपर दिए गए example में तो सिर्फ single condition है लेकिन आप अपनी need के according इसके साथ AND , OR , ORDER BY या LIKE का use भी कर सकते हैं।
IS NOT NULL वो records search करता है जहाँ कोई particular value NULL नहीं है जैसे -
SELECT name, address FROM users WHERE address IS NOT NULL;
Output
+--------------+---------+ | name | address | +--------------+---------+ | Tom | India | | Tommy | US | | john Doe | UAE | | Peter Quill | Russia | | Peter Parker | Turkey | +--------------+---------+