집계 — 데이터 요약

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로 하는 데이터 기반 의사결정

`NULL`과 함께 쓰는 DISTINCT

SELECT DISTINCT rating
FROM renting
ORDER BY rating;
| rating |
|--------|
| 1      | 
| ...... | 
| 10     | 
| null   |
SQL로 하는 데이터 기반 의사결정

열에 별칭 부여하기

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...