Professional Documents
Culture Documents
(Biboo - VN) - CSDL - BaiThucHanh - 03.04
(Biboo - VN) - CSDL - BaiThucHanh - 03.04
CƠ SỞ DỮ LIỆU
BÀI THỰC HÀNH SỐ 3 + 4
2 Hướng dẫn
Ví dụ:
GROUP BY PHG
Ví dụ: Cho biết tên các phòng ban có lương trung bình lớn hơn 30000
SELECT TENPHG
FROM PHONGBAN, NHANVIEN
WHERE MAPHG=PHG
GROUP BY PHG, TENPHG
HAVING AVG(LUONG)>30000
Ví dụ:
o Cho biết các nhân viên cùng phòng với nhân viên “Nguyễn Văn A”
o Tìm những nhân viên có lương lớn hơn lương của tất cả nhân viên ở phòng
4.
Cơ sở dữ liệu Bài thực hành số 3 3
Ví dụ:
• Cho biết phòng ban có lương trung bình của nhân viên lớn nhất.
SELECT PHG, AVG(LUONG)
FROM NHANVIEN
GROUP BY PHG
HAVING AVG(LUONG) >= ALL (SELECT AVG(LUONG)
Cơ sở dữ liệu Bài thực hành số 3 4
FROM NHANVIEN
GROUP BY PHG)
Ví dụ: Tìm nhân viên được phân công làm việc trong tất cả các đề án do phòng
Nghiên cứu quản lí
• Cho biết họ tên các nhân viên đã đến tuổi về hưu (nam 60 tuổi, nữ 55 tuổi)
Cơ sở dữ liệu Bài thực hành số 3 5