Siêu thị mini Tiện Lợi 24h ở quận Cầu Giấy (Hà Nội) đang chạy chương trình khuyến mãi: sản phẩm có giá niêm yết từ 100000 đồng trở lên được giảm 5%, các sản phẩm còn lại giữ nguyên giá.
Dữ liệu nằm trong bảng san_pham:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma | INT | Mã sản phẩm (duy nhất) |
| ten | VARCHAR(100) | Tên sản phẩm |
| gia | INT | Giá niêm yết (đồng) |
Hãy viết truy vấn trả về ten, gia và gia_tt (giá thanh toán sau khuyến mãi, làm tròn 2 chữ số thập phân bằng ROUND). Kết quả sắp xếp theo gia giảm dần, nếu bằng nhau thì theo ma tăng dần.
Ví dụ. Với dữ liệu: (1, 'Gao ST25', 180000), (2, 'Nuoc mam', 85000), (3, 'Dau an', 120000) thì kết quả là:
Gao ST25 180000 171000.00
Dau an 120000 114000.00
Nuoc mam 85000 85000.00
Một kịch bản SQL gồm các lệnh CREATE TABLE và INSERT tạo dữ liệu cho bảng san_pham.
Số dòng của bảng ≤100; 0≤gia≤107.
Mỗi dòng gồm ten, gia, gia_tt cách nhau bởi ký tự TAB, không có dòng tiêu đề. gia_tt có đúng 2 chữ số thập phân.
Ví dụ:
Đầu vào:
CREATE TABLE san_pham (ma INT, ten VARCHAR(100), gia INT);
INSERT INTO san_pham VALUES (1, 'Gao ST25', 180000), (2, 'Nuoc mam', 85000), (3, 'Dau an', 120000);
Đầu ra:
Gao ST25 180000 171000.00
Dau an 120000 114000.00
Nuoc mam 85000 85000.00
Giải thích:
Đang tải editor...