खोए हुए मान फ़िल्टर करें

इंटरमीडिएट SQL Querying with AI

Jasmin Ludolf

Senior Data Science Content Developer

खोए हुए मान

SELECT title, release_year
FROM films
ORDER BY release_year DESC, title ASC;
|title           |release_year|
|----------------|------------|
|10,000 B.C.     |            |
|A Touch of Frost|            |    
|Anger Management|            |    
|Animal Kingdom  |            |
...
इंटरमीडिएट SQL Querying with AI

खोए हुए मान

SELECT COUNT(*) AS total_count
FROM films;
|total_count|
|-----------|
|4968       |
  • सभी रिकॉर्ड गिनता है
SELECT COUNT(language) AS language_count
FROM films;
|total_count|
|-----------|
|4957       |
  • गैर-खोए हुए मान गिनता है
इंटरमीडिएट SQL Querying with AI

खोए हुए मान

$$

  • कैलकुलेशन तोड़ते हैं
  • औसत बिगाड़ते हैं
  • पैटर्न छिपाते हैं

$$

✅ खोए हुए मान पहचानें, चुनें, बाहर करें

❌ खोए हुए मान ठीक/बदलना

टूटा हुआ डॉक्यूमेंट

इंटरमीडिएट SQL Querying with AI

खोए हुए मान: NULLs

कारण:

  • फ़ील्ड स्किप होना
  • सिस्टम फेल होना
  • मान रिकॉर्ड न होना

$$

खोए हुए मान:

  • NULL: वास्तविक खोया हुआ मान
  • " " या "None"

लापता पज़ल पीस

इंटरमीडिएट SQL Querying with AI

IS NULL

Prompt: Show film titles and languages with no language

SELECT title, language
FROM films
WHERE language IS NULL;
|title               |language|
|--------------------|--------|
|Intolerance: Love...|        |
|Over the Hill to ...|        |
|The Big Parade      |        |
...
इंटरमीडिएट SQL Querying with AI

IS NOT NULL

Prompt: Show film titles and languages that have a language defined

SELECT title, language
FROM films
WHERE language IS NOT NULL;
|title              |language|
|-------------------|--------|
|Metropolis         |German  |
|Pandora's Box      |German  |
|The Broadway Melody|English |
|Quest for Fire     |None    |
...
इंटरमीडिएट SQL Querying with AI

अन्य अज्ञातों की पहचान

प्रश्नचिह्न

$$

  • IS NULL और IS NOT NULL सिर्फ वास्तविक खोए मान पकड़ते हैं

$$

  • तो "Not available", "None" का क्या?
    • ये सच्चे NULL नहीं हैं
    • पर फिर भी गायब या अज्ञात हैं
इंटरमीडिएट SQL Querying with AI

अन्य अज्ञातों की पहचान

Prompt: Show film titles and languages where the language is 'None'

SELECT title, language
FROM films
WHERE language = 'None';
|title              |language|
|-------------------|--------|
|Quest for Fire     |None    |
|Samsara            |None    |
इंटरमीडिएट SQL Querying with AI

विविधताएँ ढूँढना

Prompt: Show all unique language values

SELECT DISTINCT language
FROM films;
|language|
|--------|
|        |
|Arabic  |
...
|None    |
...
इंटरमीडिएट SQL Querying with AI

विविधताएँ फ़िल्टर करना

Prompt: Show film titles and languages where the language is not null or None

SELECT title, language
FROM films
WHERE language IS NOT NULL AND language != 'None';
|title              |language|
|-------------------|--------|
|Metropolis         |German  |
|Pandora's Box      |German  |
|The Broadway Melody|English |
...
इंटरमीडिएट SQL Querying with AI

Zero के साथ काम

$$

  • Zero:
    • क्या स्कोर गायब है?
    • या स्कोर 0 है?

$$

  • संदर्भ ज़रूरी:
    • डॉक्यूमेंटेशन
    • बिज़नेस गाइडलाइंस

ज़ीरो

इंटरमीडिएट SQL Querying with AI

खोए मान सँभालना

  • महत्वपूर्ण विश्लेषण कौशल
  • निष्कर्षों पर असर पड़ता है

$$

  • खोए हुए मान पहचाने:
    • फ़ील्ड जाँचें और मिसिंग पहचानें
    • ज़रूरत अनुसार फ़िल्टर करें
    • समग्र फंक्शन NULL को अनदेखा करते हैं, पर zero शामिल होता है
    • COUNT(*) सभी पंक्तियाँ गिनता है, NULL समेत

आवर्धक काँच

इंटरमीडिएट SQL Querying with AI

अभ्यास के लिए तैयार?

इंटरमीडिएट SQL Querying with AI

Preparing Video For Download...