การรวมกลุ่มข้อมูล - สรุปข้อมูล

การตัดสินใจเชิงข้อมูลด้วย SQL

Bart Baesens

Professor Data Science and Analytics

ภาพรวมของการรวมกลุ่มข้อมูล

SELECT AVG(renting_price)
FROM movies;
การตัดสินใจเชิงข้อมูลด้วย SQL

ภาพรวมของการรวมกลุ่มข้อมูล

SELECT AVG(renting_price)
FROM movies;

ฟังก์ชันการรวมกลุ่มที่ใช้บ่อยใน SQL

  • AVG()
  • SUM()
  • COUNT()
  • MIN()
  • MAX()
การตัดสินใจเชิงข้อมูลด้วย SQL

การรวมกลุ่มเมื่อมีค่า NULL

SELECT COUNT(*)
FROM actors;
  • ผลลัพธ์: 145
SELECT COUNT(name)
FROM actors;
  • ผลลัพธ์: 145
SELECT COUNT(year_of_birth)
FROM actors;
  • ผลลัพธ์: 143
การตัดสินใจเชิงข้อมูลด้วย SQL

DISTINCT

SELECT DISTINCT country
FROM customers;
| country       |
|---------------|
| Spain         | 
| Great Britain | 
| Austria       | 
| Poland        | 
| ............. |
SELECT COUNT(DISTINCT country)
FROM customers;
  • ผลลัพธ์: 11
การตัดสินใจเชิงข้อมูลด้วย SQL

DISTINCT กับค่า `NULL`

SELECT DISTINCT rating
FROM renting
ORDER BY rating;
| rating |
|--------|
| 1      | 
| ...... | 
| 10     | 
| null   |
การตัดสินใจเชิงข้อมูลด้วย SQL

กำหนด Alias ให้กับชื่อคอลัมน์

SELECT AVG(renting_price) AS average_price, 
         COUNT(DISTINCT genre) AS number_genres
FROM movies;
| average_price | number_genres |
|---------------|---------------|
| 2.21          | 8             |
  • ช่วยให้เข้าใจผลลัพธ์ได้ง่ายขึ้นเมื่อชื่อคอลัมน์สื่อความหมายในตัวเอง
การตัดสินใจเชิงข้อมูลด้วย SQL

มาฝึกกันเถอะ!

การตัดสินใจเชิงข้อมูลด้วย SQL

Preparing Video For Download...