Professional Documents
Culture Documents
QLTT lt4
QLTT lt4
C1:
SELECT SOHD,TRIGIA
FROM HOADON
FROM SANPHAM
FROM CTHD
C2:
SELECT SOHD,TRIGIA
FROM HOADON
FROM SANPHAM)
FROM CTHD
WHERE HOADON.SOHD=CTHD.SOHD ))
C3:
Câu 2:
C1:
SELECT SOHD
FROM (NHANVIENN A RIGHT JOIN HOADON C ON C.MANV=A.MANV) LEFT
JOIN KHACHHANG B ON C.MAKH=B.MAKH
WHERE (A.HOTEN LIKE 'Nguyen %' OR B.HOTEN LIKE 'Nguyen %' )
C2:
SELECT SOHD
FROM HOADON C,NHANVIEN A
WHERE C.MANV=A.MANV AND A.HOTEN LIKE 'Nguyen %'
UNION
SELECT SOHD
FROM HOADON C,KHACHHANG B
WHERE C.MAKH=B.MAKH AND B.HOTEN LIKE 'Nguyen %'
CÂU 3:
C1:
SELECT SOHD
FROM HOADON C,KHACHHANG B
WHERE C.MAKH=B.MAKH AND C.NGHD=B.NGDK AND
C.TRIGIA=B.DOANHSO
C2:
SELECT SOHD
FROM HOADON C,KHACHHANG B
WHERE C.MAKH=B.MAKH AND C.NGHD=B.NGDK
INTERSECT
SELECT SOHD
FROM HOADON C,KHACHHANG B
WHERE C.MAKH=B.MAKH AND C.TRIGIA=B.DOANHSO
CÂU 4:
C1:
SELECT HOTEN
FROM NHANVIEN
WHERE NOT EXISTS ( SELECT MAKH
FROM KHACHHANG
WHERE NOT EXISTS (SELECT SOHD
FROM HOADON
WHERE
HOADON.MANV=NHANVIEN.MAN
V AND
KHACHHANG.MAKH=HOADON.MA
KH ))
C2:
SELECT HOTEN
FROM NHANVIEN
FROM KHACHHANG)
FROM HOADON
WHERE
HOADON.MANV=NHANVIEN.MANV ))
CÂU 5:
C1:
SELECT B.HOTEN AS TENKH, SOHD
FROM (NHANVIENN A RIGHT JOIN HOADON C ON A.MANV=C.MANV) LEFT
JOIN KHACHHANG B ON C.MAKH=B.MAKH
CÂU 6:
SELECT *
FROM HOADON
WHERE SOHD IN(SELECT SOHD
FROM CTHD C INNER JOIN SANPHAM S ON C.MASP = S.MASP
WHERE NUOCSX = 'VIET NAM' AND SL >= 1)
CÂU 7:
C1:
SELECT MASP,TENSP
FROM SANPHAM
WHERE (NUOCSX='Viet Nam' AND GIA>100000) OR (NUOCSX='Nhat Ban' AND
GIA>200000)
C2:
SELECT MASP,TENSP
FROM SANPHAM
WHERE (NUOCSX='Nhat Ban' AND GIA>200000)
UNION
SELECT MASP,TENSP
FROM SANPHAM
WHERE (NUOCSX='Viet Nam' AND GIA>100000)
CÂU 8:
SELECT A.MASP,TENSP
FROM SANPHAM A
WHERE NOT EXISTS (SELECT *
FROM (SANPHAM A INNER JOIN CTHD C ON A.MASP=C.MASP ) INNER JOIN
HOADON B ON C.SOHD=B.SOHD
WHERE DATEDIFF(DAY,NGHD , GETDATE())<20)