MySQL IS NULL IN Hindi | MySQL IS NOT NULL In Hindi

📔 : MySQL 🔗

इस topic में हम IS NULL के बारे में पढ़ेंगे कि WHERE के साथ की किस - किस तरह से NULL values को match करा सकते हैं।

किसी भी column जिसमे NULL हो सकती है को आप IS NULL या IS NOT NULL से compare कर सकते हैं , और true होने पर 1 otherwise 0 मिलेगा।

Syntax

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 |
+---------------+---------------+------------------+

MySQL IS NULL Example

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 भी कर सकते हैं।

MySQL IS NOT NULL Example

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  |
+--------------+---------+

Related Topics :

Rahul Kumar

Rahul Kumar

Hi ! My name is Rahul Kumar Rajput. I'm a back end web developer and founder of learnhindituts.com. I live in Uttar Pradesh (UP), India and I love to talk about programming as well as writing technical tutorials and tips that can help to others.

Get connected with me. :) LinkedIn Twitter Instagram Facebook

b2eprogrammers