You are on page 1of 7

Hi, Giao, Tr, Chn, Chiu, Tch Decart, Kt, Kt Tri(L), Chia, Group by S 1 2 3 5 8 QHKQ R(ten,tuoi) R R R R1 R2 R3 R4 R R1 R2 R3 R Php ton

Php ton tennv, year(getdate)-year(ngaysinh)(NhanVien) phai=nam diachi LIKE %tran hung dao%(NV) honv=le tennv LIKE N%(NV) month(ngaysinh) IN (7,8,9) (NV) year(getdate)-year(ngs)>=30(NV) R1 r1.manv=pc.manv PC ddiem da=tphcm(DeAn) R2 r2.mada=r3.mada R3 tennv(R4) DA da.mapb=pb.mapb PB R1 r1.mapb=ddpb.mapb DDPB ddiem_da=diadiem (R2)

14

tenpb,diadiem,tenda,ddiem_da (R3)

11 21

R(trphg,tn) R1 R2 R

trphg, year(getdate)-year(ngay_nc) (PB) PB pb.trphg=nv.manv NV phai=nu (R1) tenpb (R2) quanhe=vo chong (TN) quanhe like con% (TN)

18

R1 R2 R3 R4 R

29

R1 R2 R3 R

R1 R2 R3 r3.manv=nv.manv NV tennv (R4) diadiem=ha noi (DDPB) R2 r2.mapb=r1.mapb R1 tenda (R3)

PB pb.mapb=da.mapb DA

32 6 7

R1 R

R1(manv,slda) manvcount(mada) (PC) manv, tennv, slda (R1 r1.manv=nv.manv NV) R R1(manv,sltn) manvcount(tentn) (TN) sltn>=2 (R1) R2 R tennv (R2 r2.manv=nv.manv NV) Cho bit s con ca tng nhn vin. R1 R(manv,sc) quanhe like con% (TN) manvcount(tentn) (R1) manv, sc (NV nv.manv=r.manv R)

mapb (ddiem_daha noi (DA)) mapb (DA) R1

7a

7b

Cho bit s con ca tng nhn vin, ghi 0 nu k c. KQ

15

R1 R2 R3 R4(mapb,ltb) R

trphg,tennv,mapb,luong (PB pb.trphg=nv.manv NV) manv (NV) trphg (PB) manv,luong,mapb (R2 r2.manv=nv.manv NV) mapbavg(luong) (R3) tennv (R1 r1.mapb=r4.mapb luong<ltb R4)

--1. SELECT TENNV, 'TUI'=YEAR(GETDATE())-YEAR(NGSINH) FROM NHANVIEN --2. SELECT * FROM NHANVIEN WHERE PHAI='NAM' AND DCHI LIKE '%TRAN HUNG DAO%' --3. SELECT * FROM NHANVIEN

WHERE

HONV='LE' AND TENNV LIKE 'N%'

--8. CREATE VIEW V81 AS SELECT * FROM NHANVIEN WHERE YEAR(GETDATE())-YEAR(NGSINH)>=30 CREATE VIEW V82 AS SELECT V.*, PC.MADA, PC.THOIGIAN FROM V81 V, PHANCONG PC WHERE V.MANV=PC.MANV CREATE VIEW V83 AS SELECT * FROM DEAN WHERE DDIEM_DA='TPHCM' SELECT TENNV FROM V82, V83 WHERE V82.MADA=V83.MADA SELECT * FROM V83 SELECT * FROM PHANCONG WHERE MADA='TH002'

SELECT TENNV FROM NHANVIEN NV, PHANCONG PC, DEAN DA WHERE YEAR(GETDATE())-YEAR(NGSINH)>=30 AND DDIEM_DA='TPHCM' AND NV.MANV=PC.MANV AND PC.MADA=DA.MADA --14. SELECT tenpb,diadiem,tenda,ddiem_da FROM DEAN DA, PHONGBAN PB, DIADIEM_PHG DDPB WHERE DA.MAPB=PB.MAPB AND PB.MAPB=DDPB.MAPB AND DDIEM_DA=DIADIEM --21. SELECT TENPB FROM PHONGBAN PB, NHANVIEN NV WHERE PB.TRPHG=NV.MANV AND PHAI='NU' --18. SELECT TENNV FROM THANNHAN TN, NHANVIEN NV WHERE TN.MANV=NV.MANV AND QUANHE='VO CHONG' AND TN.MANV NOT IN ( SELECT MANV

FROM THANNHAN WHERE QUANHE LIKE 'CON%' ) --6. SELECT NV.MANV, TENNV, 'SLDA'=COUNT(MADA) FROM PHANCONG PC, NHANVIEN NV WHERE PC.MANV=NV.MANV GROUP BY NV.MANV, TENNV --7. SELECT MANV, 'SLTN'=COUNT(TENTN) FROM THANNHAN GROUP BY MANV HAVING COUNT(TENTN)>=2 --7A. CREATE VIEW V7A AS SELECT MANV, 'SC'=COUNT(TENTN) FROM THANNHAN WHERE QUANHE LIKE 'CON%' GROUP BY MANV --7B. SELECT NHANVIEN.MANV, SC FROM NHANVIEN LEFT JOIN V7A ON NHANVIEN.MANV=V7A.MANV

You might also like