The document contains 20 SQL queries that select data from various tables related to a student information database including tables for courses, programs, class types, classes, students, tuition payments, subjects, and grades. The queries filter and join data across the tables to retrieve student names and details, class listings, totals of tuition paid, and average and maximum grades.
The document contains 20 SQL queries that select data from various tables related to a student information database including tables for courses, programs, class types, classes, students, tuition payments, subjects, and grades. The queries filter and join data across the tables to retrieve student names and details, class listings, totals of tuition paid, and average and maximum grades.
The document contains 20 SQL queries that select data from various tables related to a student information database including tables for courses, programs, class types, classes, students, tuition payments, subjects, and grades. The queries filter and join data across the tables to retrieve student names and details, class listings, totals of tuition paid, and average and maximum grades.
SELECT * FROM CHUONGTRINH SELECT * FROM LOAILOP SELECT * FROM LOP SELECT * FROM HOCVIEN SELECT * FROM PHIEUTHU SELECT * FROM MONHOC SELECT * FROM DIEM //3// SELECT * FROM HOCVIEN WHERE GIOITINH=1 //4// SELECT * FROM HOCVIEN WHERE DIACHI LIKE '%C�n Tho%' //5// SELECT * FROM LOP JOIN KHOAHOC ON LOP.MAKH = KHOAHOC.MAKH WHERE KHOAHOC.TENKH='Kh�a 1' //6// SELECT MAHV, TENHV FROM LOP JOIN KHOAHOC ON khoahoc.makh=lop.makh JOIN PHIEUTHU ON lop.malop=phieuthu.malop JOIN HOCVIEN ON hocvien.mahv=phieuthu.mahv WHERE KHOAHOC.TENKH='Kh�a 1' //7// SELECT * FROM HOCVIEN WHERE TENHV LIKE '%п%' //8// SELECT * FROM HOCVIEN WHERE EXTRACT (YEAR FROM NGAYSINH)=2000 //9// SELECT * FROM HOCVIEN WHERE EXTRACT (YEAR FROM NGAYSINH)=2001 AND EXTRACT (MONTH FROM NGAYSINH)=12 //10// SELECT * FROM HOCVIEN WHERE EXTRACT (YEAR FROM NGAYSINH) BETWEEN 1998 AND 2000 //11// SELECT * FROM HOCVIEN JOIN PHIEUTHU ON phieuthu.mahv=hocvien.mahv JOIN LOP ON LOP.MALOP = PHIEUTHU.MALOP JOIN LOAILOP ON loailop.maloai=lop.maloai WHERE loailop.tenloai='Ti�ng Anh can b�n' //12// SELECT * FROM LOP JOIN LOAILOP ON loailop.maloai=lop.maloai JOIN CHUONGTRINH ON CHUONGTRINH.MACT=loailop.mact WHERE CHUONGTRINH.TENCT='Ti�ng Anh T�ng Qu�t' //13// SELECT * FROM PHIEUTHU JOIN LOP ON LOP.MALOP = PHIEUTHU.MALOP JOIN LOAILOP ON loailop.maloai=lop.maloai WHERE LOAILOP.TENLOAI='Ti�ng Anh A1' AND lop.tenlop='L�p 3' //14// select tenhv, tenmh, diem from hocvien h join diem d on h.mahv = d.mahv join monhoc mh on d.mamh = mh.mamh join lop l on l.malop = d.malop join khoahoc kh on l.makh = kh.makh where kh.tenkh = 'Kh�a 1' //15// SELECT COUNT(*) FROM HOCVIEN //16// SELECT COUNT(*) FROM HOCVIEN JOIN PHIEUTHU ON phieuthu.mahv=hocvien.mahv JOIN LOP ON LOP.MALOP = PHIEUTHU.MALOP JOIN LOAILOP ON loailop.maloai=lop.maloai WHERE lop.tenlop='L�p 1' AND loailop.tenloai='Ti�ng Anh can b�n' //17// SELECT SUM(THANHTIEN) FROM PHIEUTHU JOIN LOP ON LOP.MALOP = PHIEUTHU.MALOP JOIN LOAILOP ON loailop.maloai=lop.maloai WHERE lop.tenlop='L�p 1' AND loailop.tenloai='Ti�ng Anh can b�n' //18// SELECT SUM(THANHTIEN) FROM PHIEUTHU JOIN LOP ON LOP.MALOP = PHIEUTHU.MALOP JOIN KHOAHOC ON khoahoc.makh=lop.makh WHERE khoahoc.tenkh='Kh�a 1' //19// SELECT AVG(DIEM) FROM DIEM JOIN HOCVIEN ON hocvien.mahv=diem.mahv JOIN LOP ON lop.malop=diem.malop JOIN LOAILOP ON loailop.maloai=lop.maloai WHERE hocvien.tenhv='п Gia B�o' AND HOCVIEN.NGAYSINH='2001-12-02' AND loailop.tenloai='Ti�ng Anh can b�n' AND lop.tenlop='L�p 1' //20// SELECT MAX(DIEM) FROM DIEM