You are on page 1of 2

Mini test1 (30’) IT3090 – CSDL

Học kỳ: 2023.1 (Nhóm 2)


Tất cả các gian lận trong thi cử khi được phát hiện dưới bất kỳ hình thức nào sẽ bị hủy bài thi (cho cả
người hỗ trợ và được hỗ trợ).

Cơ sở dữ liệu:
customers(customerid, firstname, lastname, country, age, income, gender): thông tin về khách hàng
orders(orderid, orderdate, customerid, netamount, tax, totalamount): lưu thông tin chung về đơn hàng,
netamount: tổng tiền trước thuế; tax: tiền thuế; totalamount: tổng tiền sau thuế
orderlines(orderlineid, orderid, prod_id, quantity, orderdate): lưu thông tin chi tiết của đơn hàng
categories(category, categoryname): lưu thông tin về loại sản phẩm
products(prod_id, category, title, actor, price): lưu thông tin về sản phẩm
Gạch chân và in đậm: khóa chính. In nghiêng: khóa ngoài tham chiếu đến khóa chính cùng tên
Hãy viết các câu lệnh SQL cho các yêu cầu sau:
1. Đưa ra danh sách các đơn hàng (mã đơn hàng, họ tên khách hàng, ngày mua, tổng tiền có
thuế) có ngày mua trong tháng 6 năm 2004.
2. Hãy đưa ra danh sách sản phẩm mà title có chưa từ “airport”. Không phân biệt chữ hoa chữ
thường.
3. Đưa ra danh sách sản phẩm chưa có khách hàng nào đặt mua trong tháng 12/2004.
4. Hãy cho biết tuổi lớn nhất, nhỏ nhất và tuổi trung bình của các khách hàng mua sản phẩm có
tiêu đề “AIRPORT ROBBERS”.
5. Hãy cho biết có bao nhiêu khách hàng khác nhau đã từng mua ít nhất 2 sản phẩm.
6. Đưa ra danh sách tên nước, số lượng khách hàng và số lượt khách hàng đã mua hàng đến
từ mỗi nước.
Mini test1 (30’) IT3090 – CSDL
Học kỳ: 2023.1 (Nhóm 1)
Tất cả các gian lận trong thi cử khi được phát hiện dưới bất kỳ hình thức nào sẽ bị hủy bài thi
(cho cả người hỗ trợ và được hỗ trợ).

Cơ sở dữ liệu:
customers(customerid, firstname, lastname, country, age, thông tin về khách hàng
income, gender)
lưu thông tin chung về đơn
orders(orderid, orderdate, customerid, netamount, tax, hàng, netamount: tổng tiền
totalamount) trước thuế; tax: tiền thuế;
totalamount: tổng tiền sau
thuế
orderlines(orderlineid, orderid, prod_id, quantity, orderdate) lưu thông tin chi tiết của
đơn hàng
lưu thông tin về loại sản
categories(category, categoryname) phẩm
products(prod_id, category, title, actor, price) lưu thông tin về sản phẩm
Gạch chân và in đậm: khóa chính. In nghiêng: khóa ngoài tham chiếu đến khóa chính cùng tên
Hãy viết các câu lệnh SQL cho các yêu cầu sau:
1. Đưa ra danh sách các khách hàng nữ mà có thu nhập (income) ít nhất là 100000.
2. Hãy đưa ra danh sách sản phẩm đã được đặt mua ngày hiện thời.
3. Danh sách khách hàng (mã khách hàng, họ tên) chưa bao giờ mua sản phẩm nào?
4. Hãy liệt kê ra các đơn hàng (mã đơn hàng, ngày mua, mã khách hàng) mà trong đó mua
cả 2 sản phẩm có tên “ADAPTATION SECRETS” và “AFFAIR GENTLEMEN”
5. Hãy cho biết chi phí cho mỗi hóa đơn trung bình theo giới tính của khách hàng.
6. Đưa ra danh sách tên nước, số lượng khách hàng và số lượt khách hàng đã mua hàng ít
nhất 2 lần đến từ mỗi nước.

You might also like