Wednesday, December 15, 2010

Cơ sở dữ liệu - Đề thi bách khoa

Bài 3:
DAIHOC (TENTRUONG, HIEUTRUONG, DIACHI)
KHOA ( TENTRUONG, MSKHOA, TENKHOA, SOSINHVIEN)
SINHVIEN ( TENTRUONG, MSKHOA, MSSV, DIACHISV)
a, trường nào có khoa tin học
 SELECT TENTRUONG
FROM DAIHOC,KHOA
WHERE DAIHOC.TENTRUONG=KHOA.TENTRUONG
                        AND TENKHOA LIKE N’% TIN HOC%’
b, tổng số SV học tin ở tất các trường
            SELECT COUNT (DISTINCT) MSSV
            FROM DAIHOC,KHOA,SINHVIEN
            WHERE DAIHOC.TENTRUONG=KHOA.TENTRUONG
                        AND KHOA.MSKHOA=SINHVIEN.MSKHOA
AND TENKHOA LIKE N’%TIN HOC%’
c, sinh viên nào học tai quê nhà
            SELECT TENSV
            FROM SINHVIEN,DAIHOC
            WHERE DAIHOC.TENTRUONG=SINHVIEN.TRUONG
                        AND DIACHI LIKE N ‘%’=DIACHISV LIKE N’%’
d, khoa của trường có số sv nhiều nhất
            SELECT TENKHOA
            FROM KHOA
            WHERE MAX( SOSINHVIEN)                  

No comments:

Post a Comment

Popular Posts