Prise de décision basée sur des données en SQL
Bart Baesens
Professor Data Science and Analytics
SELECT *
FROM movies as m
WHERE 5 <
(SELECT COUNT(*)
FROM renting as r
WHERE r.movie_id=m.movie_id);
SELECT COUNT(*)
FROM renting as r
WHERE r.movie_id = 1;
| count |
|-------|
| 8 |
Nombre de locations de films supérieur à 5
SELECT *
FROM movies as m
WHERE 5 <
(SELECT COUNT(*)
FROM renting as r
WHERE r.movie_id = m.movie_id);
| movie_id | title | genre | runtime | year_of_release | renting_price |
|----------|-----------------------|--------|---------|-----------------|---------------|
| 1 | One Night at McCool's | Comedy | 93 | 2001 | 2.09 |
| 2 | Swordfish | Drama | 99 | 2001 | 2.19 |
Sélectionner les films ayant été loués moins de 5 fois.
SELECT *
FROM movies as m
WHERE 5 >
(SELECT COUNT(*)
FROM renting as r
WHERE r.movie_id = m.movie_id);
| movie_id | title | genre | runtime | year_of_release | renting_price |
|----------|-----------------|--------------------|---------|-----------------|---------------|
| 17 | The Human Stain | Mystery & Suspense | 106 | 2003 | 1.99 |
| 20 | Love Actually | Comedy | 135 | 2003 | 2.29 |
Prise de décision basée sur des données en SQL