Luyện tập các phần cốt lõi
Trong bài tập này, bạn sẽ chuẩn bị danh sách những khách hàng active chi trả cao nhất của mình. Dữ liệu bạn cần là tên khách hàng, được sắp xếp theo amount họ đã thanh toán.
Bài tập này là một phần của khóa học
Ứng dụng SQL vào các bài toán thực tế
Hướng dẫn bài tập
- Trả về
first_name,last_namevàamount. - Thực hiện
INNER JOINcác bảng cần thiết cho truy vấn này:paymentvàcustomerbằngcustomer_idđể nối. - Đảm bảo chỉ trả về khách hàng
active. - Sắp xếp kết quả theo số tiền đã thanh toán giảm dần (
DESC).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
SELECT ___,
___,
___
FROM ___ AS p
INNER JOIN ___ AS c
ON p.___ = c.___
WHERE ___
ORDER BY ___ ___;