0% found this document useful (0 votes)
30 views2 pages

SQL

Uploaded by

ask9112002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

SQL

Uploaded by

ask9112002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

SELECT HOTENSV, TENKHOA, DIENTHOAI


FROM SINHVIEN SV JOIN KHOA K
ON SV.MAKHOA=K.MAKHOA
WHERE HOTENSV=N'Lê Văn Sơn'
2. SELECT GV.MAGV, GV.HOTENGV, HD.MADT, DT.TENDT
FROM GIANGVIEN GV JOIN HUONGDAN HD
ON GV.MAGV=HD.MAGV JOIN DETAI DT
ON HD.MADT=DT.MADT
WHERE HOTENGV=N'Trần Sơn'
3. SELECT DT.MADT, DT.TENDT
FROM DETAI DT
WHERE NOT EXISTS
(SELECT HD.KETQUA
FROM HUONGDAN HD
WHERE HD.MADT = DT.MADT)
4. SELECT GV.MAGV,GV.HOTENGV,K.TENKHOA
FROM GIANGVIEN GV JOIN KHOA K
ON GV.MAKHOA = K.MAKHOA
WHERE GV.MAGV IN
(SELECT HD.MAGV
FROM HUONGDAN HD
GROUP BY HD.MAGV
HAVING COUNT(HD.MASV)>3)
5. SELECT DT.MADT,DT.TENDT, DT.KINHPHI
FROM DETAI DT
WHERE DT.KINHPHI=(SELECT MAX (DT.KINHPHI) FROM DETAI DT)
6. SELECT DT.MADT, DT.TENDT
FROM DETAI DT
WHERE DT.MADT IN
(SELECT HD.MADT
FROM HUONGDAN HD
GROUP BY HD.MADT
HAVING COUNT (HD.MADT)>2)
7. SELECT SV.MASV, SV.HOTENSV, HD.KETQUA
FROM SINHVIEN SV JOIN HUONGDAN HD
ON SV.MASV=HD.MASV
JOIN KHOA K
ON K.MAKHOA=SV.MAKHOA
WHERE K.TENKHOA='Địa lý và QLTN'
8. SELECT K.TENKHOA, COUNT(SV.MASV) AS SỐ_SV
FROM SINHVIEN SV JOIN KHOA K
ON SV.MAKHOA = K.MAKHOA
GROUP BY K.TENKHOA
9. SELECT *
FROM SINHVIEN SV JOIN HUONGDAN HD
ON HD.MASV = SV.MASV
JOIN DETAI DT
ON DT.MADT = HD.MADT
WHERE SV.QUEQUAN = DT.NOITHUCTAP
10. SELECT *
FROM SINHVIEN SV JOIN HUONGDAN HD
ON HD.MASV = SV.MASV
WHERE HD.KETQUA is NULL
11. SELECT SV.MASV,SV.HOTENSV
FROM SINHVIEN SV JOIN HUONGDAN HD
ON HD.MASV = SV.MASV
WHERE HD.KETQUA= 0

You might also like