Chuỗi cà phê Aroma Sài Gòn quản lý hai bảng:
Bảng khachhang:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma | INT | mã khách |
| ten | NVARCHAR(100) | họ tên |
| diemtichluy | INT | điểm tích lũy |
Bảng khachvip (danh sách VIP hiện tại):
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma | INT | mã khách |
| ten | NVARCHAR(100) | họ tên |
| hang | VARCHAR(10) | hạng thẻ |
Cuối quý, mọi khách trong khachhang có diemtichluy ≥1000 được kết nạp vào khachvip với hạng 'VIP' (một lệnh INSERT ... SELECT; mã khách hai bảng không trùng nhau). Sau đó in toàn bộ danh sách VIP.
SETUP SQL tạo bảng khachhang, khachvip và chèn dữ liệu.
Mỗi bảng 0≤ số dòng ≤200; 0≤diemtichluy≤105; mã khách giữa hai bảng không trùng.
Sau khi INSERT, in mỗi dòng gồm 3 cột: ma, ten, hang — sắp xếp theo ma tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE khachhang (ma INT, ten NVARCHAR(100), diemtichluy INT);
INSERT INTO khachhang VALUES (1, N'Nguyen Hai Dang', 1500),(2, N'Tran My Linh', 800),(3, N'Le Tuan Kiet', 1000);
CREATE TABLE khachvip (ma INT, ten NVARCHAR(100), hang VARCHAR(10));
INSERT INTO khachvip VALUES (900, N'Pham Gia Bao', 'VVIP');
Đầu ra:
1 Nguyen Hai Dang VIP
3 Le Tuan Kiet VIP
900 Pham Gia Bao VVIP
Giải thích:
Đang tải editor...