0% found this document useful (0 votes)
15 views

SQL

Uploaded by

ask9112002
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

SQL

Uploaded by

ask9112002
Copyright
© © All Rights Reserved
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