Skip to content
Customer Preference Report on Movies database
Customer Preference Report on Movies database
Công ty cho thuê phim viễn tưởng - “MovieNow”:
- Cung cấp nền tảng để chiếu phim trực tuyến. Khách hàng có thể thuê 1 bộ phim trong 24 giờ.
- Lưu trữ thông tin bổ sung như: thể loại, diễn viên chính, etc.
- Lưu trữ thông tin khách hàng và xếp hạng của phim.
Cấu trúc dữ liệu của MovieNow:
- Bảng ‘customers’: thông tin về khách hàng, cột customer_id là khóa; date_account_start là ngày tài khoản được tạo.
- Bảng ‘movies’: thông tin về các bộ phim, cột movie_id là khóa.
- Bảng ‘renting’: thông tin về cho thuê và điểm xếp hạng (1-10).
- Bảng ‘actors’: lưu thông tin của diễn viên trong phim.
- Bảng ‘actsin’: cho biết diễn viên nào xuất hiện trong bộ phim nào.
Mỗi bảng sẽ có khóa tương ứng với tên bảng.
Database
DataFrameas
actors
variable
SELECT *
FROM movies.customers;DataFrameas
df
variable
SELECT *
FROM movies.movies;DataFrameas
df1
variable
SELECT *
FROM movies.renting;DataFrameas
df2
variable
SELECT *
FROM movies.actors;DataFrameas
df3
variable
SELECT *
FROM movies.actsin;Nháp
DataFrameas
df45
variable
SELECT genre, ROUND(AVG(runtime), 2) AS avg_duration
FROM movies.movies
GROUP BY genre;DataFrameas
df44
variable
-- Median Calculation
WITH M AS (SELECT PERCENTILE_CONT(0.5)
WITHIN GROUP (ORDER BY round(renting_price,1)) AS Median
FROM movies.movies)
SELECT median
FROM M;1. Khám phá dữ liệu
DataFrameas
df17
variable
-- Thông tin bảng renting với năm thuê là 2018
SELECT *
FROM movies.renting
WHERE date_renting BETWEEN '2018-01-01' AND '2018-12-31'
AND rating IS NOT NULL;