Professional Documents
Culture Documents
Cho CSDL gm cc lc quan h sau: NCC(MSNCC, TnNCC, ach) Mthng(MSMH, TnMH, Musc) Cungcp(MSNCC, MSMH, Gitin) Hy vit cc cu truy vn SQL biu din cc yu cu sau: a. a ra tn ca nhng hng c cung ng t nht 1 mt hng mu
Select distinct TenNCC From NCC, Mathang as MH, Cungcap as CC Where NCC.MSNCC=CC.MSNCC and MH.MSMH = CC.MSMH and Mausac =
g. a ra cp m s ca hng cung ng sao cho hng cung ng tng ng vi m s th nht cung cp mt mt hng no vi gi cao hn so vi gi m hng tng ng vi m s th hai cung cp cng mt hng
Select CC1.MSNCC, CC2.MSNCC From Cungcap as CC1, Cungcap as C2 Where CC1.MSMH = CC2.MSMH and CC1.Giatien > CC2.Giatien
2. Xt c s d liu gm cc lc sau: Nhnvin(MSNV, Htn, Tui, Lng) Phng(MSP, TnPhng, aim, Ngnqu, MSTrngphng) Lmvic (MSNV, MSP, Thigian) Hy vit cc truy vn sau bng SQL a. a ra tn v tui ca cc nhn vin lm vic cho c phng T chc v K hoch
Select From Where Hoten, Tuoi Nhanvien as NV, Phong as P, Lamviec as LV NV.MSNV=LV.MSNV and P.MSP = LV.MSP and Tenphong = To chuc and NV.MSNV in (select MSNV From Phong as P, Lamviec as LV Where P.MSP = LV.MSP and Tenphong = Ke hoach)
d. a ra m s trng phng ca nhng ngi trng phng m cc phng h qun l u c ngn qu > 1,000,000
Select From Group by Having MSTruongPhong Phong MSTruongPhong Min(nganquy) > 1,000,000
f. Nu mt ngi c th qun l nhiu phng, ngi c quyn kim sot ngn qu ca tt c cc phgn . Hy a ra m s ca ngi trng phng m tng s ngn qu c kim sot bi ngi > 5,000,000
Select From Group by Having MSTruongPhong Phong MSTruongPhong Sum(nganquy) > 5,000,000
3. Cho CSDL gm cc lc quan h sau. Biu din cc truy vn sau bng SQL Nhnvin(MNV, Htn, Ngy sinh, MP) Phng(MP, TnP, aim, ST) D n(MDA, TnDA, Ngn sch) Thamgia(MNV, MDA, Sgithamgia)
Hy vit biu thc SQH biu din cc yu cu truy vn sau: a. a ra tn ca cc d n c ngn sch nm trong khong t 50,000 n 100,000
Select From Where TenDA Duan ngansach >=50,000 and ngansach<=100,000
NV.maP = P.maP and P.TenP = NCKH Group by maDA Having count(maNV) = (select count(maNV) From Nhanvien as NV, Phong as P Where NV.maP = P.maP and TenP = NCKH)
g. Ngn sch trung bnh ca cc d n m nhn vin c m s NV001 tham gia l bao nhiu?
Select From Where avg(ngansach) Duan as DA, Thamgia as TG DA.maDA = TG.maDA and maNV = NV001