डेटाबेस को क्वेरी करना

इंटरमीडिएट SQL

Jasmin Ludolf

Data Science Content Developer, DataCamp

कोर्स रोडमैप

 

  • डेटाबेस क्वेरी करना
  • तय रिकॉर्ड गिनें और देखें
  • क्वेरी execution और style समझें
  • फ़िल्टरिंग
  • एग्रीगेट फंक्शन
  • सॉर्टिंग और ग्रुपिंग

PostgreSQL लोगो

इंटरमीडिएट SQL

हमारा films डेटाबेस

फिल्म्स डेटाबेस में चार टेबल के स्कीमा, फ़ील्ड नाम और डेटा टाइप दिखते हैं

इंटरमीडिएट SQL

COUNT()

  • COUNT()
  • किसी फ़ील्ड में वैल्यू वाले रिकॉर्ड की गिनती करता है
  • स्पष्टता के लिए alias उपयोग करें
SELECT COUNT(birthdate) AS count_birthdates
FROM people;
|count_birthdates|
|----------------|
|6152            |
इंटरमीडिएट SQL

कई फ़ील्ड पर COUNT()

SELECT COUNT(name) AS count_names, COUNT(birthdate) AS count_birthdates
FROM people;
|count_names|count_birthdates|
|-----------|----------------|
|6397       |6152            |
इंटरमीडिएट SQL

COUNT() के साथ * का उपयोग

  • COUNT(field_name) फ़ील्ड में वैल्यू गिनता है
  • COUNT(*) टेबल में रिकॉर्ड गिनता है
  • * सभी फ़ील्ड का प्रतिनिधित्व करता है
SELECT COUNT(*) AS total_records
FROM people;
|total_records|
|-------------|
|8397         |
इंटरमीडिएट SQL

DISTINCT

  • DISTINCT डुप्लिकेट हटाकर केवल यूनिक वैल्यू लौटाता है
SELECT language
FROM films;
|language |
|---------|
|Danish   |
|Danish   |
|Greek    |
|Greek    |
|Greek    |
  • हमारी films टेबल में कौन-सी भाषाएँ हैं?

 

SELECT DISTINCT language
FROM films;
|language |
|---------|
|Danish   |
|Greek    |
इंटरमीडिएट SQL

DISTINCT के साथ COUNT()

  • यूनिक वैल्यू गिनने के लिए COUNT() को DISTINCT के साथ मिलाएँ
SELECT COUNT(DISTINCT birthdate) AS count_distinct_birthdates
FROM people;
|count_distinct_birthdates|
|-------------------------|
|5398                     |
  • COUNT() डुप्लिकेट शामिल करता है
  • DISTINCT डुप्लिकेट हटाता है
इंटरमीडिएट SQL

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

इंटरमीडिएट SQL

Preparing Video For Download...