Nội dung ôn tập cuối khóa – TH11

4 4 0
Nội dung ôn tập cuối khóa – TH11

Đang tải... (xem toàn văn)

Thông tin tài liệu

Cho biết tên công ty không cung cấp mặt hàng màu đỏ. SELECT MACT, SUM(SOLUONG*DONGIA) AS THANHTIEN[r]

(1)

ĐỀ SỐ 1:

1 Cho biết mã công ty cung cấp hai mặt hàng “P1”, “P2” Cho biết tên công ty bán mặt hàng màu đỏ

3 Cho biết tổng số lượng bán công ty “S2”

4 Cho biết mã công ty cung cấp hai mặt hàng “P1”, “P2” Cho biết mã công ty chưa cung cấp mặt hàng

LỜI GIẢI:

1 SELECT MACT FROM SPJ

WHERE MAH= “P1” OR MAH= “P2” SELECT TENCT

FROM S,SPJ,P

WHERE (S.MACT=SPJ.MACT AND SPJ.MAH=P.MAH) AND MAU= “Đỏ” SELECT SUM(SOLUONG) AS SL_S2

FROM SPJ

WHERE MACT= “S2”

4 SELECT MACT, COUNT(MAH) AS SL_HANG FROM SPJ

WHERE MAH= “P1” OR MAH= “P2” GROUP BY MACT

HAVING COUNT(MAH) =2 SELECT MACT

FROM S

WHERE MACT NOT IN (SLECT MACT FROM SPJ)

ĐỀ SỐ 2

1 Cho biết mã công ty cung cấp mặt hàng “P2”

2 Cho biết mã đơn vị cung cấp mặt hàng màu trắng Cho biết tổng thành tiền đơn vị J1

4 Cho biết tên công ty cung cấp hai mặt hàng Cho biết mã công ty chưa cung cấp mặt hàng màu trắng LỜI GIẢI:

1. SELECT MACT FROM SPJ

WHERE MAH= “P2” 2. SELECT MADV

FROM P,SPJ

WHERE P.MAH=SPJ.MAH AND MAU= “Trắng”

3. SELECT SUM(SOLUONG*DONGIA) AS THANHTIEN FROM SPJ

(2)

4. SELECT TENCT, COUNT(DISTINCT MAH) FROM S,SPJ

WHERE S.MACT=SPJ.MACT GROUP BY TENCT

HAVING COUNT(DISTINCT MAH)>=2 5. SELECT MACT

FROM S

WHERE MACT NOT IN (SELECT MACT FROM P,SPJ

WHERE P.MAH=SPJ.MAH AND MAU= “Trắng”) ĐỀ SỐ 3

1 Cho biết mã cơng ty có chuyến hàng số lượng từ 10 đến 30 Cho biết tên công ty cung cấp mặt hàng “P2”

3 Cho biết mã hàng cung cấp công ty Hà Nội Cho biết tên công ty cung cấp tất mặt hàng Cho biết mã công ty chưa cung cấp mặt hàng LỜI GIẢI:

1 SELECT MACT FROM SPJ

WHERE SOLUONG BETWEEN 10 AND 30 SELECT TENCT

FROM S,SPJ

WHERE S.MACT=SPJ.MACT AND MAH= “P2” SELECT MAH

FROM S,SPJ

WHERE S.MACT=SPJ.MACT AND DIACHI= “Hà Nội” SELECT TENCT, COUNT(DISTINCT MAH)

FROM S,SPJ

WHERE S.MACT=SPJ.MACT GROUP BY TENCT

HAVING COUNT(DISTINCT MAH)=(SELECT COUNT(MAH) FROM P) SELECT MACT

FROM S

WHERE MACT NOT IN (SELECT MACT FROM SPJ) ĐỀ SỐ 4

1 Cho biết mã cơng ty có chuyến hàng tháng Cho biết mã công ty cung cấp mặt hàng màu đỏ Cho biết màu mặt hàng công ty S1 cung cấp Cho biết tổng số lượng bán công ty

(3)

1 SELECT MACT FROM SPJ

WHERE MONTH(NGAYBAN)=8 SELECT MACT

FROM P,SPJ

WHERE P.MAH=SPJ.MAH AND MAU= “Đỏ” SELECT MAU

FROM P,SPJ

WHERE P.MAH=SPJ.MAH AND MACT= “S1” SELECT MACT,SUM(SOLUONG) AS SL

FROM SPJ

GROUP BY MACT SELECT MACT

FROM S

WHERE MACT NOT IN (SELECT MACT FROM SPJ WHERE MAH= “P1”) ĐỀ SỐ 5

1 Cho biết tên công ty TPHCM

2 Cho biết mã công ty cung cấp mặt hàng P1 cho đơn vị J1 Cho biết tổng số lượng bán mặt hàng “P1”

4 Co biết tổng số lượng đơn vị

5 Cho biết tên công ty không cung cấp cho đơn vị Hà Nội LỜI GIẢI

1 SELECT TENCT FROM S

WHERE DIACHI= “TPHCM” SELECT MACT

FROM SPJ

WHERE MAH= “P1” AND MADV= “J1” SELECT SUM(SOLUONG) AS SL_P1

FROM SPJ

WHERE MAH= “P1”

4 SELECT MADV, SUM(SOLUONG) AS SL FROM SPJ

GROUP BY MADV SELECT TENCT

FROM S

WHERE MACT NOT IN (SELECT MACT FROM J,SPJ

WHERE J.MADV=SPJ.MADV AND DIACHI= “Hà Nội”) ĐỀ SỐ 6

1 Cho biết mã công ty cung cấp cho đơn vị J1

2 Cho biết Màu mặt hàng công ty S1 cung cấp Cho biết mã hàng cung cấp cho đơn vị Hà Nội Cho biết tổng số lượng bán theo tháng

(4)

1 SELECT MACT FROM SPJ

WHERE MADV= “J1” SELECT MAU

FROM P,SPJ

WHERE P.MAH=SPJ.MAH AND MACT= “S1” SELECT MAH

FROM J,SPJ

WHERE J.MADV=SPJ.MADV AND DIACHI= “Hà Nội”

4 SELECT MONTH(NGAYBAN) AS THANG, SUM(SOLUONG) AS SL FROM SPJ

GROUP BY MONTH(NGAYBAN) SELECT MACT

FROM S

WHERE MACT NOT IN (SELECT MACT FROM SPJ WHERE MAH= “P2” ĐỀ SỐ 7

1 Cho biết mã công ty cung cấp cho đơn vị J1

2 Cho biết mã công ty cung cấp hai mặt hàng “P3”, “P4” Cho biết Mã công ty cung cấp mặt hàng màu trắng cho đơn vị J2 Cho biết tổng thành tiền công ty

5 Cho biết tên công ty không cung cấp mặt hàng màu đỏ LỜI GIẢI

1 SELECT MACT FROM SPJ

WHERE MADV= “J1” SELECT MACT

FROM SPJ

WHERE MAH= “P3’ OR MAH= “P4” SELECT MACT

FROM P, SPJ

WHERE P.MAH=SPJ.MAH AND MAU= “Trắng” AND MADV= “J1” SELECT MACT, SUM(SOLUONG*DONGIA) AS THANHTIEN

FROM SPJ

GROUP BY MACT SELECT TENCT

FROM S

WHERE MACT NOT IN (SELECT MACT FROM P,SPJ

Ngày đăng: 08/04/2021, 20:38

Tài liệu cùng người dùng

Tài liệu liên quan