溫馨提示×

利用Sakila數(shù)據(jù)庫練習SQL查詢

小樊
82
2024-08-06 21:25:14
欄目: 云計算

  1. 查詢所有電影的數(shù)量
SELECT COUNT(*) AS total_movies
FROM film;
  1. 查詢所有電影的平均租金
SELECT AVG(rental_rate) AS avg_rental_rate
FROM film;
  1. 查詢電影庫存大于10的電影名稱和庫存量
SELECT title, inventory_id
FROM film
WHERE inventory_id > 10;
  1. 查詢租借記錄中每個客戶借閱電影的總數(shù)量
SELECT customer_id, COUNT(*) AS total_rentals
FROM rental
GROUP BY customer_id;
  1. 查詢最近一個月內租借次數(shù)最多的電影
SELECT film_id, COUNT(*) AS total_rentals
FROM rental
WHERE rental_date >= DATE_SUB(NOW(), INTERVAL 1 MONTH)
GROUP BY film_id
ORDER BY total_rentals DESC
LIMIT 1;

0