Ôn tập cuối kì - Cơ sở dữ liệu | Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội
Ôn tập cuối kì - Cơ sở dữ liệu | Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn sinh viên cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!
Môn: Cơ sở dữ liệu (INT2211)
Trường: Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội
Thông tin:
Tác giả:
Preview text:
Cho bảng shop được tạ o như sau CREATE TABLE shop ( productCode INT(4) UNSIGNED ZEROFILL NO T NULL, dealer CHAR(2 ) 0 NOT NULL, price DOUBLE(16,2) NOT NULL,
PRIMARY KEY(productCode, dealer) ); INSERT INTO VALUES shop
(1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),
(3,'C',1.69),(3,'D',1.25),(4,'D',19.95);
Trong đó productCode là mã sản phẩm, dealer là người bán, price là giá bán sản phẩm của người đó
+-------------+--------+-------+
| productCode | dealer | price |
+-------------+--------+-------+ | 0001 A | | 3.45 | | 0001 B | | 3.99 | | 0002 A | | 10.99 | | 0003 B | | 1.45 | | 0003 C | | 1.69 | | 0003 D | | 1.25 | | 0004 D | | 19.95 |
+-------------+--------+-------+
Yêu cầu: Với mỗi sản phẩm, tìm người bán sả ẩm đó với giá đắ n ph
t nhất (giả sửa không có
hai người khác nhau có cùng giá bán cho m t s ộ ản phẩm)
Kết quả của ví dụ trên
+-------------+--------+-------+
| productCode | dealer | price |
+-------------+--------+-------+ | 0001 | B | 3.99 | | 0002 | A | 10.99 | | 0003 | C | 1.69 | | 0004 | D | 19.95 |
+-------------+--------+-------+