Data-Driven Decision Making in SQL
Bart Baesens
Professor Data Science and Analytics
SELECT AVG(renting_price)
FROM movies;
SELECT AVG(renting_price)
FROM movies;
Some aggregate functions in SQL
AVG()
SUM()
COUNT()
MIN()
MAX()
SELECT COUNT(*)
FROM actors;
SELECT COUNT(name)
FROM actors;
SELECT COUNT(year_of_birth)
FROM actors;
SELECT DISTINCT country
FROM customers;
| country |
|---------------|
| Spain |
| Great Britain |
| Austria |
| Poland |
| ............. |
SELECT COUNT(DISTINCT country)
FROM customers;
SELECT DISTINCT rating
FROM renting
ORDER BY rating;
| rating |
|--------|
| 1 |
| ...... |
| 10 |
| null |
SELECT AVG(renting_price) AS average_price,
COUNT(DISTINCT genre) AS number_genres
FROM movies;
| average_price | number_genres |
|---------------|---------------|
| 2.21 | 8 |
Data-Driven Decision Making in SQL