NULL Data को Represents करता है यह Missing Data और Unknown Data नहीं होता है.
SQL में NULL और IS NOT NULL दोनों होते है यह WHERE Clause के साथ प्रयोग करके SELECT UPDATE और DELETE Statements Queries में अगर Column में कुछ Value है या उस Column के लिए Data मौजूद नहीं है तो उसको Verified करने के लिए और DELETE Statements Queries को Exist करने के लिये उपयोग किया जाता है
IS NULL Operator का उपयोग Column के अनुसार NULL Value को Search करने के लिए किया जाता है.
Column पर अगर कोई Default Value Set नहीं की और वो Empty होती है तो वहा पर Sutomatic एक NULL Value Set हो जाती है.
SELECT column_names
FROM table_name
WHERE column_name IS NULL;
IS NULL Condition के लिए SQL में IS NULL Value का उपयोग किया जाता है.
अगर कोई Value NULL पायी जाती है तो यह TRUE को Returns कर देता है अगर Value NULL नहीं पायी जाती है तो यह FALSE को Returns कर देता है.
इसको SELECT, INSERT, UPDATE,DELETE Statement में उपयोग किया जा सकता है.
Customer Id | Last Name | First Name | Favorite Website |
---|---|---|---|
7856 | Grace | Anna | facebook.com |
7126 | Lane | Anna | yahoo.com |
7836 | Bee | Bettie | NULL |
7156 | Bell | Betty | w3org.com |
7056 | Grace | Emma | wik.com |
7446 | Michelle | Sarah | tutorialsroot.com |
SELECT *
FROM customers
WHERE favorite_website IS NULL;
Customer Id | Last Name | First Name | Favorite Website |
---|---|---|---|
7836 | Bee | Bettie | NULL |
IS NOT NULL Operator मे ये उस Value को Returns करता है जहा पर NULL Value नहीं होती है.
Customer Id | Last Name | First Name | Favorite Website |
---|---|---|---|
7856 | Grace | Anna | facebook.com |
7126 | Lane | Anna | yahoo.com |
7836 | Bee | Bettie | NULL |
7156 | Bell | Betty | w3org.com |
7056 | Grace | Emma | wik.com |
7446 | Michelle | Sarah | tutorialsroot.com |
SELECT *
FROM customers
WHERE favorite_website IS NOT NULL;
Customer Id | Last Name | First Name | Favorite Website |
---|---|---|---|
7856 | Grace | Anna | facebook.com |
7126 | Lane | Anna | yahoo.com |
7156 | Bell | Betty | w3org.com |
7056 | Grace | Emma | wik.com |
7446 | Michelle | Sarah | tutorialsroot.com |