Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL Server

SQL सर्वर में IS NULL स्थिति है

SQL Server (Transact-SQL) में, IS NULL स्थिति का उपयोग NULL मान की जांच के लिए किया जाता है। किसी तालिका में एक NULL मान एक खाली फ़ील्ड में एक मान है, दूसरे शब्दों में, एक फ़ील्ड जिसका कोई मान नहीं है।

वाक्यविन्यास की स्थिति शून्य है

  IS NULL 'expression' 

परिवर्तनीय नाम या चर मान

अभिव्यक्ति

मान यह जांचने के लिए कि क्या मान NULL है।

नोट

  1. यदि व्यंजक में NULL मान है, तो शर्त TRUE परिणाम देती है
  2. यदि व्यंजक का कोई 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 है, तो यह कमांड तालिका के सभी रिकॉर्ड्स को हटा देगा।


  1. SQL सर्वर में स्थिति LIKE

    SQL सर्वर (Transact-SQL) में LIKE कंडीशन पैटर्न से मेल खाने के लिए उपयोग किए जाने वाले SELECT, INSERT, UPDATE और DELETE स्टेटमेंट में WHERE क्लॉज में वाइल्डकार्ड के उपयोग की अनुमति देती है। सिंटैक्स जैसी स्थिति biểu thức LIKE mẫu [ ESCAPE Escape_Character ] परिवर्तनीय नाम या चर मान अभिव्यक्ति कैर

  1. या SQL सर्वर में शर्तें

    SQL सर्वर (Transact-SQL) में OR कंडीशन का उपयोग यह देखने के लिए कई स्थितियों की जांच करने के लिए किया जाता है कि क्या लौटाए गए परिणाम में कोई रिकॉर्ड शर्त को पूरा करता है। इसे अक्सर SELECT, INSERT, UPDATE या DELETE कमांड में इस्तेमाल किया जाता है। सिंटैक्स या शर्त WHERE điều kiện 1 OR điều kiện 2

  1. एमएस एसक्यूएल सर्वर क्या है?

    एसक्यूएल सर्वर क्या है? आरडीबीएमएस पर आधारित माइक्रोसॉफ्ट द्वारा विकसित सॉफ्टवेयर। एक ORDBMS (ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम) भी है। एक स्वतंत्र मंच। सॉफ्टवेयर कमांड लाइन इंटरफेस और जीयूआई इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - संरचित अंग्रेजी क्वेरी भाषा) -