Professional Documents
Culture Documents
HƯỚNG DẪN BÀI TH4
HƯỚNG DẪN BÀI TH4
--C12
SELECT TEN_CTR
FROM CGTRINH
WHERE KINH_PHI=(SELECT MAX(KINH_PHI) FROM CGTRINH);
--C16
SELECT HOTEN_KTS, SUM(THU_LAO)
FROM THIETKE
GROUP BY HOTEN_KTS HAVING SUM(THU_LAO)>25;
--C17
SELECT COUNT(*)
FROM (SELECT HOTEN_KTS, SUM(THU_LAO)
FROM THIETKE
GROUP BY HOTEN_KTS HAVING SUM(THU_LAO)>25) T ;
--C22
SELECT TEN_CTR, DIACHI_CTR
FROM THAMGIA T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE HOTEN_CN='nguyen hong van' AND
'DEC-18-1994' BETWEEN NGAY_TGIA AND NGAY_TGIA+SO_NGAY;
--C23
SELECT HOTEN_KTS
FROM THIETKE T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TEN_THAU='phong dich vu so xd'
intersect
SELECT HOTEN_KTS
FROM THIETKE T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TEN_THAU='cty xd so 6';
SELECT HOTEN_KTS
FROM THIETKE T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TEN_THAU='phong dich vu so xd' and hoten_kts IN
(SELECT HOTEN_KTS
FROM THIETKE T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TEN_THAU='cty xd so 6');
--c24
SELECT HOTEN_CN
FROM THAMGIA T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TINH_THANH='can tho'
MINUS
SELECT HOTEN_CN
FROM THAMGIA T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TINH_THANH='vinh long';
SELECT DISTINCT HOTEN_CN
FROM THAMGIA T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TINH_THANH='can tho' and HOTEN_CN NOT IN (
SELECT HOTEN_CN
FROM THAMGIA T JOIN CGTRINH C ON T.STT_CTR=C.STT_CTR
WHERE TINH_THANH='vinh long');
--C25
select ten_thau, KINH_PHI
FROM CGTRINH
WHERE KINH_PHI > ALL --ANY
(SELECT KINH_PHI
FROM CGTRINH
WHERE TEN_THAU= 'phong dich vu so xd');