SQL로 하는 데이터 기반 의사결정
Irene Ortner
Data Scientist at Applied Statistics
1단계: 내부 쿼리
SELECT DISTINCT customer_id
FROM renting
WHERE rating <= 3
| customer_id |
|-------------|
| 28 |
| 41 |
| 86 |
| 120 |
SELECT name
FROM customers
WHERE customer_id IN (28, 41, 86, 120);
2단계: 외부 쿼리
SELECT name
FROM customers
WHERE customer_id IN
(SELECT DISTINCT customer_id
FROM renting
WHERE rating <= 3);
| name |
|-----------------|
| Sidney Généreux |
| Zara Mitchell |
1단계: 내부 쿼리
SELECT MIN(date_account_start)
FROM customers
WHERE country = 'Austria';
| min |
|------------|
| 2017-11-22 |
2단계: 외부 쿼리
SELECT country, MIN(date_account_start)
FROM customers
GROUP BY country
HAVING MIN(date_account_start) <
(SELECT MIN(date_account_start)
FROM customers
WHERE country = 'Austria');
| country | min |
|---------------|------------|
| Spain | 2017-02-14 |
| Great Britain | 2017-03-31 |
SELECT name
FROM actors
WHERE actor_id IN
(SELECT actor_id
FROM actsin
WHERE movie_id =
(SELECT movie_id
FROM movies
WHERE title='Ray'));
| name |
|------------------|
| Jamie Foxx |
| Kerry Washington |
| Regina King |
SQL로 하는 데이터 기반 의사결정