डेटा का सारांश

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

Jasmin Ludolf

Senior Data Science Content Developer

एग्रीगेट फंक्शन

$$

  • SUM()
  • AVG()
  • MIN()
  • MAX()

$$

  • प्रति फिल्म औसत वोट कितने हैं?

सारांश सांख्यिकी वाली रिपोर्ट

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

फील्ड का सार बनाना

$$

  • एग्रीगेट फंक्शन कई पंक्तियों को एक मान में समेटते हैं

$$

  • पूरे डेटा या समूह को समझें

Prompt: मुझे सभी फिल्मों के कुल वोट दिखाएँ

SELECT SUM(num_votes) AS total_votes
FROM reviews;
|total_votes|
|-----------|
|419507814  |
इंटरमीडिएट SQL Querying with AI

फील्ड का औसत निकालना

Prompt: प्रति फिल्म औसत वोट कितने हैं?

SELECT AVG(num_votes) AS average_votes_per_film
FROM reviews;
|average_votes_per_film|
|----------------------|
|84441.991545893720    |
इंटरमीडिएट SQL Querying with AI

परिणामों को राउंड करना

Prompt: प्रति फिल्म राउंड किया हुआ औसत वोट कितना है?

SELECT ROUND(AVG(num_votes)) AS avg_votes
FROM reviews;
|avg_votes|
|---------|
|84442    |
ROUND(AVG(num_votes), 1)
84442.0
ROUND(AVG(num_votes), 2)
84441.99
ROUND(AVG(num_votes), -2)
84400
इंटरमीडिएट SQL Querying with AI

परिणामों को राउंड करना

Prompt: ...एक दशमलव स्थान तक राउंड किया हुआ

SELECT ROUND(AVG(num_votes), 1) AS avg_votes
FROM reviews;
|avg_votes|
|---------|
|84442.0  |

Prompt: ...निकटतम सौ तक राउंड किया हुआ

SELECT ROUND(AVG(num_votes), -2) AS avg_votes
FROM reviews;
|avg_votes|
|---------|
|84400    |
इंटरमीडिएट SQL Querying with AI

ग्रुप्ड एवरेज

Prompt: भाषा के अनुसार राउंड किया हुआ औसत बजट दिखाएँ, और सबसे ऊँचे बजट से सॉर्ट करें

SELECT language, ROUND(AVG(budget)) AS average_budget
FROM films
GROUP BY language
ORDER BY average_budget DESC;
|language |average_budget|
|---------|--------------|
|Greek    |              |
|Kannada  |              |    
|Polish   |              |
|Korean   |2741550000    |
...
इंटरमीडिएट SQL Querying with AI

मिनिमम और मैक्सिमम

Prompt: हर देश का सबसे कम और सबसे अधिक बजट दिखाएँ, वर्णानुक्रम में क्रमबद्ध

SELECT country, 
       MIN(budget) AS lowest_budget, 
       MAX(budget) AS highest_budget
FROM films
GROUP BY country
ORDER BY country;
|country    |lowest_budget|highest_budget|
|-----------|-------------|--------------|
|Afghanistan|46000        |46000         |
|Argentina  |800000       |2000000       |
|Aruba      |35000000     |35000000      |
...

$$

$$

  • रेंज पहचानें
  • डेटा का दायरा समझें
  • सामान्य मान समझें
इंटरमीडिएट SQL Querying with AI

एग्रीगेट फंक्शन और डेटा टाइप

केवल संख्यात्मक फील्ड

  • SUM()
  • AVG()

विभिन्न डेटा टाइप

  • MIN()
  • MAX()
  • COUNT()

$$

Minimum <-> Maximum

  • Lowest <-> Highest
  • A <-> Z
  • Earliest <-> Most recent
इंटरमीडिएट SQL Querying with AI

मिनिमम और मैक्सिमम

SELECT MIN(language) AS min_language
FROM films;
|min_language|
|------------|
|Aboriginal  |
SELECT MAX(language) AS max_language
FROM films;
|max_language|
|------------|
|Zulu        |
इंटरमीडिएट SQL Querying with AI

SQL बेस्ट प्रैक्टिस: उपनाम (aliases)

SELECT SUM(budget) AS total_budget
...
SELECT AVG(budget) AS average_budget
...
SELECT country, 
       MIN(budget) AS lowest_budget, 
       MAX(budget) AS highest_budget
...
SELECT AVG(num_user), AVG(num_critic)
FROM reviews;
|avg     |avg     |
|275.6...|141.9...|
इंटरमीडिएट SQL Querying with AI

SQL बेस्ट प्रैक्टिस: फॉर्मेटिंग

 

  • क्वेरियाँ कई लाइनों में लिखें
  • इंडेंटेशन का उपयोग करें
SELECT country, 
       MIN(budget) AS lowest_budget, 
       MAX(budget) AS highest_budget
FROM films
GROUP BY country
ORDER BY country;

कागज पर चश्मा

SQL आइकन

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

विश्लेषण के लिए तैयार?

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

Preparing Video For Download...