You are on page 1of 1

ĐỀ THI GIỮA KỲ THỰC HÀNH CƠ SỞ DỮ LIỆU

THỜI GIAN: 70 PHÚT

Cơ sở dữ liệu sử dụng: classicmodels


http://www.mysqltutorial.org/mysql-sample-database.aspx

Câu 1 (2 điểm): In ra thông tin về tất cả các khoản thanh toán có giá trị lớn hơn 3
lần giá trị trung bình.
Câu 2 (2 điểm): Cập nhật toàn bộ nhân viên có extension với cấu trúc “x2...”
thành “x15...15x”, sau đó, viết truy vấn lấy ra các nhân viên này.
Câu 3 (3 điểm): In ra thông tin đầy đủ của tất cả vị trí lãnh đạo có trong bộ dữ liệu
này. Biết:
- Vị trí lãnh đạo là các vị trí không phải Sale Rep.
- Thông tin đầy đủ bao gồm:
+ Họ tên đầy đủ (trong 1 cột)
+ Mã nhân viên
+ Chức vụ
+ Email
+ Văn phòng làm việc
Câu 4 (3 điểm):
a. Tạo thêm cột TotalOrderValue trong bảng customer, tính tổng giá trị đã
đặt hàng của từng khách hàng. Đối với các khách hàng không có đơn
hàng nào, hãy điền giá trị 0 vào cột
b. Đưa ra tất cả các khoản nợ có giá trị lớn hơn $30000, biết rằng công thức
tính khoản nợ có thể được tính bằng cách tính tổng giá trị tất cả đơn hàng
của một khách hàng trừ cho tổng số khoản thanh toán mà khách hàng đó
đã thực hiện.

You might also like