SQL Server (Transact-SQL) में, IS NULL स्थिति का उपयोग NULL मान की जांच के लिए किया जाता है। किसी तालिका में एक NULL मान एक खाली फ़ील्ड में एक मान है, दूसरे शब्दों में, एक फ़ील्ड जिसका कोई मान नहीं है।
वाक्यविन्यास की स्थिति शून्य है
IS NULL 'expression'
परिवर्तनीय नाम या चर मान
अभिव्यक्ति
मान यह जांचने के लिए कि क्या मान NULL है।
नोट
- यदि व्यंजक में NULL मान है, तो शर्त TRUE परिणाम देती है
- यदि व्यंजक का कोई NULL मान नहीं है, तो स्थिति FALSE लौटाती है
उदाहरण के लिए - कमांड चुनें
आइए नीचे दिए गए SELECT स्टेटमेंट में NULL की उदाहरण स्थिति देखें।
SELECT *
FROM nhanvien
WHERE ho IS NULL;
यदि कर्मचारी का अंतिम नाम खाली छोड़ दिया जाता है - या NULL कहा जाता है, तो यह उदाहरण तालिका के सभी रिकॉर्ड लौटा देगा।
उदाहरण - INSERT कमांड
INSERT INTO nhanvien
((nhanvien_id, ho, ten)
SELECT nhanvien_id, ho, ten
FROM danhba
WHERE ten IS NULL;
यह कमांड सूची से रिकॉर्ड्स को उपयोगकर्ता तालिका में उन फ़ील्ड्स में भर देगा जिनके कर्मचारी का नाम खाली छोड़ दिया गया है।
उदाहरण - UPDATE कमांड
UPDATE nhanvien
SET ten = 'Unknown'
WHERE ten IS NULL;
इस उदाहरण में, उपयोगकर्ता तालिका में रिकॉर्ड जिसका रिक्त नाम मान अपडेट किया जाएगा।
उदाहरण - DELETE कमांड
DELETE FROM nhanvien
WHERE ho IS NULL;
यदि अंतिम नाम फ़ील्ड में मान NULL है, तो यह कमांड तालिका के सभी रिकॉर्ड्स को हटा देगा।