Professional Documents
Culture Documents
Mysql - Bài Thực Hành Số 2 Nội Dung: Truy Vấn Csdl: Yêu Cầu
Mysql - Bài Thực Hành Số 2 Nội Dung: Truy Vấn Csdl: Yêu Cầu
1. Đưa ra thô ng tin khá ch hàng và số lượ ng đĩa đang đượ c thuê, chưa trả tạ i
cử a hà ng có mã là 2 trong thá ng 2, nă m 2006.
2. Đưa ra danh sá ch cá c film trong bả ng film_text mà trong mô tả
(description) xuấ t hiện đồ ng thờ i hai từ là ‘drama’ và ‘teacher’
a. Sử dụ ng từ khó a LIKE
b. Sử dụ ng FULL TEXT SEARCH (FTS)
3. Sử dụ ng FTS tìm kiếm film mà mô tả chứ a cụ m từ “Mad Scientist”
4. Đưa ra tên 10 bộ phim đượ c thuê nhiều nhấ t trong thá ng 2/2006, sử dụ ng
hai cá ch: truy vấn con và cá ch nố i bả ng.
5. Đưa ra danh sá ch cử a hà ng và tổ ng số đĩa film đượ c thuê củ a mỗ i cử a hà ng
trong thá ng 2/2006, danh sá ch sắ p xếp theo thứ tự số lượ ng giả m dầ n
6. Đưa ra số lượ ng cá c đĩa phim có tiêu đề ‘AGENT TRUMAN’ cò n trong
store_id là 1
Câu 1
FROM customer,
FROM rental
GROUP BY rental.customer_id
) as t1
Câu 2
2.a
SELECT film.*
FROM film
2.b
FROM film
JOIN film_text
ON film_text.film_id = film.film_id
Câu 3
ALTER TABLE film ADD FULLTEXT(description)
SELECT *
FROM film
Câu 4
Cá ch 1: Nố i bả ng
FROM film
JOIN film_text
ON film_text.film_id = film.film_id
JOIN inventory
ON inventory.film_id = film.film_id
JOIN rental
ON rental.inventory_id = inventory.inventory_id
GROUP BY film.film_id
GROUP BY inventory.film_id
) AS t1
Câu 5
SELECT staff.store_id, COUNT(*) as SoLuong
FROM rental
JOIN staff
ON staff.staff_id = rental.staff_id
GROUP BY staff.store_id
Câu 6
SELECT COUNT(*) as SoLuong
FROM inventory
JOIN film_text
ON film_text.film_id = inventory.film_id
GROUP BY inventory.store_id