Ô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!

Cho b c t ng shop đượ ạo như sau
CREATE TABLE shop (
productCode INT( )4 UNSIGNED ZEROFILL NOT NULL,
dealer CHAR( )20 NOT NULL,
price DOUBLE(16,2) NOT NULL,
PRIMARY KEY(productCode, dealer)
);
INSERT INTO VALUES shop
( ,1 'A',3.45 3.99 2 10.99),(1,'B', ),( ,'A', ),(3,'B',1.45),
( ,3 'C',1.69 1.25 4 19.95),(3,'D', ),( ,'D', );
Trong đó là mã sản phẩm, là người bán, là giá bán sản phẩm của productCode dealer price
người đó
+--------- --+--------+-------+--
| prod tCode dealer price uc | | |
+-------------+--------+-------+
| 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ườ ẩm đó với giá đắi bán sn ph t nht (gi sa 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 | | |
+-------------+--------+-------+
| 1/1

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 |
+-------------+--------+-------+