शर्तीय विश्लेषण

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

Jasmin Ludolf

Senior Data Science Content Developer

शर्तीय एग्रीगेट्स

प्रॉम्प्ट: हर वर्ष के लिए, बजट वाले और बिना बजट वाले फिल्मों की संख्या दिखाएँ

SELECT 
    release_year,
    COUNT(CASE WHEN budget IS NOT NULL THEN 1 END) AS films_with_budget,
    COUNT(CASE WHEN budget IS NULL THEN 1 END) AS films_without_budget
FROM films
GROUP BY release_year;
|release_year|films_with_budget|films_without_budget|
|------------|-----------------|--------------------|
|1964        |10               |0                   |
|1969        |9                |1                   |
...
इंटरमीडिएट SQL Querying with AI

शर्तीय एग्रीगेट्स

शर्तीय आरेख

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

शर्तीय एग्रीगेट्स

प्रॉम्प्ट: हर वर्ष के लिए, बजट वाले और बिना बजट वाले फिल्मों की संख्या दिखाएँ

SELECT 
    release_year,
    COUNT(CASE WHEN budget IS NOT NULL THEN 1 END) AS films_with_budget,
    COUNT(CASE WHEN budget IS NULL THEN 1 END) AS films_without_budget
FROM films
GROUP BY release_year;
|release_year|films_with_budget|films_without_budget|
|------------|-----------------|--------------------|
|1964        |10               |0                   |
|1969        |9                |1                   |
...
  • यदि कोई फिल्म शर्त पूरी करती है, तो 1 गिना जाता है
इंटरमीडिएट SQL Querying with AI

शर्तीय एग्रीगेट्स

प्रॉम्प्ट: हर वर्ष के लिए, बजट वाले और बिना बजट वाले फिल्मों की संख्या दिखाएँ

SELECT 
    release_year,
    SUM(CASE WHEN budget IS NOT NULL THEN 1 ELSE 0 END) AS films_with_budget,
    SUM(CASE WHEN budget IS NULL THEN 1 ELSE 0 END) AS films_without_budget
FROM  films
GROUP BY release_year;
|release_year|films_with_budget|films_without_budget|
|------------|-----------------|--------------------|
|1964        |10               |0                   |
|1969        |9                |1                   |
...
इंटरमीडिएट SQL Querying with AI

NULLs के साथ शर्तीय एग्रीगेट्स

प्रॉम्प्ट: हर वर्ष के लिए, बजट वाले और बिना बजट वाले फिल्मों की संख्या दिखाएँ

SELECT 
    release_year,
    COUNT(CASE WHEN budget IS NOT NULL THEN 1 END) AS films_with_budget,
    COUNT(CASE WHEN budget IS NULL THEN 1 END) AS films_without_budget
FROM films
GROUP BY release_year;
  • NULLs films_without_budget में होते हैं
  • ज़रूरत हो तो WHERE से फ़िल्टर करें
इंटरमीडिएट SQL Querying with AI

तकनीकों का संयोजन

प्रॉम्प्ट: 2000 के बाद हर ऐसे वर्ष के लिए जहाँ कम से कम 5 फिल्मों में बजट डेटा है, 1 मिलियन से अधिक बजट को High Budget और 1 मिलियन या कम को Low Budget के रूप में वर्गीकृत करें, और हर श्रेणी की गिनती दिखाएँ, वर्ष के अनुसार क्रम में, शीर्ष 10 परिणाम दिखाएँ

SELECT 
    release_year,

COUNT(CASE WHEN budget > 1000000 THEN 1 END) AS high_budget_count, COUNT(CASE WHEN budget <= 1000000 THEN 1 END) AS low_budget_count
FROM films
WHERE release_year > 2000 AND budget IS NOT NULL
GROUP BY release_year
HAVING COUNT(*) >= 5
ORDER BY release_year LIMIT 10;
इंटरमीडिएट SQL Querying with AI

गिनती से आगे

$$

  • शर्तीय पैटर्न अन्य एग्रीगेट्स के साथ भी काम करते हैं

$$

  • कंडीशंस और थ्रेशहोल्ड्स के साथ प्रयोग करें

$$

  • छिपी हुई इनसाइट्स उजागर करें

$$

इनसाइट्स खोजें

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

अभ्यास करते हैं!

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

Preparing Video For Download...