डेटा विश्लेषण के दौरान NULL मानों को संभालना आवश्यक है। किसी कॉलम में रिक्त और गैर-रिक्त मानों की गणना करना सीखें।
SQL में NULL मानों के साथ काम करना प्रत्येक डेटा विश्लेषक और डेटाबेस पेशेवर के सामने एक आम चुनौती है। यह विशेष है क्योंकि NULL से निपटना भारी और भ्रमित करने वाला हो सकता है, जिससे डेटा विश्लेषण के दौरान निराशा हो सकती है।
हालाँकि, यह समझना महत्वपूर्ण है कि ये NULL मान क्या हैं और आपके लिए सटीक और व्यापक डेटा अंतर्दृष्टि का क्या मतलब है। यह आलेख SQL कमांड का पता लगाएगा और शून्य और शून्य मानों की गणना करने के लिए उनका उपयोग कैसे करें।
SQL शून्य मान क्या है?
NULL मान का अर्थ कोई मान नहीं है, शून्य या स्थान नहीं।
इस प्रकार आपके पारंपरिक तुलना ऑपरेटर जैसे =, , और <> का उपयोग इस पर नहीं किया जा सकता है। हालाँकि, यदि उपयोग किया जाता है, तो परिणाम अज्ञात होगा।
NULL मान को रिकॉर्ड निर्माण के दौरान खाली छोड़ी गई फ़ील्ड के रूप में सोचें। आप एक तालिका बना सकते हैं और कोई मान जोड़े बिना एक नया कॉलम सम्मिलित कर सकते हैं। इस प्रकार वह फ़ील्ड एक शून्य मान होगी। NULL मान को किसी भी डेटा प्रकार के कॉलम में भी डाला जा सकता है।
इसे प्रदर्शित करने के लिए, आपको यह करना चाहिए एक नई SQL तालिका बनाएँ नीचे दिए गए सिंटैक्स का उपयोग करना:
CREATETABLE Employee (
FirstName VARCHAR(50),
LastName VARCHAR(50),
PhoneNum VARCHAR(15),
Salary FLOAT
);
INSERTINTO Employee (FirstName, LastName, PhoneNum, Salary)
VALUES
('Maxwell', 'Ayomide', '812-345-6789', 150000.00),
('David', 'Tosin', NULL, 450000.00),
('Eben', 'Teniola', '912-345-6789', 590000.00),
('Kenneth', 'Olisa', '809-456-8732', NULL),
('Esther', 'Oge', NULL, NULL);
आप इसका उपयोग करके तालिका में NULL मानों को भी अपडेट कर सकते हैं शुरुआती-अनुकूल SQL कमांड, अद्यतन विवरण। ऐसा करने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें।
UPDATE Employee
SET FirstName = 'Esther'
WHERE Salary = 200000;
परिणाम देखने के लिए, चलाएँ:
SELECT * FROM Employee;
SQL शून्य मान कब उपयोगी होते हैं?
SQL में विभिन्न स्थितियों में NULL मान का उपयोग किया जा सकता है:
- जब डेटा प्रविष्टि के समय डेटा अनुपलब्ध या अज्ञात हो।
- जब डेटा संबंधित इकाई पर लागू नहीं होता है. उदाहरण के लिए, एक सर्वेक्षण में, प्रतिभागियों से यह पूछने पर कि क्या उनके बच्चे हैं, बॉक्स पर टिक करें, कुछ शून्य मान हो सकते हैं।
SQL IS शून्य स्थिति क्या है?
SQL IS NULL कमांड इनमें से एक है महत्वपूर्ण SQL कमांड प्रत्येक प्रोग्रामर को जानना चाहिए. इस कमांड का उपयोग NULL मानों की जांच करने के लिए किया जाता है और NULL मानों की तलाश करते समय इसका सबसे अच्छा उपयोग किया जाता है। यह कमांड आपकी क्वेरी में निर्दिष्ट कॉलम में सभी NULL पंक्तियाँ लौटा देगा।
SELECT FirstName, LastName, PhoneNum
FROM Employee
WHERE PhoneNum IS NULL;
यह क्वेरी सभी NULL मान लौटा देगी फ़ोन नंबर स्तंभ।
SQL IS NOT NULL स्थिति क्या है?
SQL IS NOT NULL कमांड SQL IS NULL कमांड के विपरीत है।
यह आदेश गैर-रिक्त मानों (शून्य मान नहीं) के लिए परीक्षण करता है। इस प्रकार, यह हमेशा एक कॉलम में सभी पंक्तियों को एक मान के साथ लौटाएगा और आपकी क्वेरी में निर्दिष्ट कॉलम में सभी NULL मानों को बाहर कर देगा।
SELECT FirstName, LastName, PhoneNum
FROM Employee
WHERE PhoneNum IS NOT NULL;
यह क्वेरी सभी NOT NULL मान लौटा देगी फ़ोन नंबर स्तंभ।
किसी कॉलम में SQL शून्य मानों की गणना कैसे करें?
गिनती करना() कमांड का प्रयोग गिनती करने के लिए किया जाता है। यह एक कमांड है जो आपकी SQL तालिकाओं में डेटा का विश्लेषण करते समय काम आता है SQL सबक्वेरीज़ के साथ काम करना और अस्थायी टेबल.
में NULL मानों की संख्या गिनने के लिए इस क्वेरी का उपयोग करें फ़ोन नंबर स्तंभ।
SELECTCOUNT(*) AS [Total NumberofNULL]
FROM Employee
WHERE PhoneNum IS NULL
यह वापस आएगा:
किसी कॉलम में शून्य मानों की गणना कैसे करें?
गैर-शून्य मानों की संख्या की गणना करने के लिए NOT NULL कमांड का उपयोग करें फ़ोन नंबर स्तंभ।
SELECTCOUNT(PhoneNum) AS [Total Numberof Non-NULLValues]
FROM Employee
WHERE PhoneNum IS NOT NULL
यह वापस आएगा:
आप परिणाम को तालिका में रखने के लिए भी इस क्वेरी का उपयोग कर सकते हैं।
SELECTSUM(CASEWHEN PhoneNum isnullTHEN1ELSE0END)
AS [Number Of Null Values],
COUNT(PhoneNum) AS [Number Of Non-Null Values]
FROM Employee
इस क्वेरी में, आपके NULL को वर्गीकृत करने के लिए CASE और IS NULL कमांड का उपयोग किया गया था फ़ोन नंबर कॉलम 1 के रूप में। इस मान को नवगठित में जोड़कर रखा गया शून्य मानों की संख्या कॉलम.
शून्य मानों की गणना करें और अपना विश्लेषण जारी रखें
NULL मान जितना भारी हो सकता है। उनके साथ काम करना वास्तव में आसान है। COUNT() का उपयोग करके, आप SQL कोड की कुछ पंक्तियों के साथ अपने NULL और गैर-NULL मानों की गणना कर सकते हैं।
एक बार जब आप अपने SQL कमांड को जान लेते हैं, तो आप उन्हें विभिन्न उपयोग के मामलों में लागू कर सकते हैं और अपने डेटा का सहजता से विश्लेषण कर सकते हैं।