Bài tập sql có lời giải

6 4 0
Bài tập sql có lời giải

Đang tải... (xem toàn văn)

Thông tin tài liệu

câu 1:Tìm những nhân viên làm việc ở phòng số 4 select from NHANVIEN as n where n.PHG =4; Câu 2: Tìm những nhân viên có mức lương trên 30000 select from NHANVIEN as n where n.Luong > 30000; Câu 3:Tìm các nhân viên có mức lương trên 25,000 ở phòng 4 hoặc các nhân viên có mức lương trên 30,000 ở phòng 5 select from NHANVIEN as n where n.Luong > 25000 and n.PHG = 4 or n.Luong > 30000 and n.PHG=5;

câu 1:Tìm nhân viên làm việc phịng số select * from NHANVIEN as n where n.PHG ='4'; Câu 2: Tìm nhân viên có mức lương 30000 select * from NHANVIEN as n where n.Luong > '30000'; Câu 3:Tìm nhân viên có mức lương 25,000 phòng nhân viên có mức lương 30,000 phịng select * from NHANVIEN as n where n.Luong > '25000' and n.PHG = or n.Luong > 30000 and n.PHG=5; Câu 4: Cho biết họ tên đầy đủ nhân viên có họ bắt đầu ký tự ‘N’ select n.HoNV,n.TenLot, n.TenNV from NHANVIEN as n where n.HoNV LIKE N'N%'; Câu 5: Tìm nhân viên làm việc phòng số select * from NHANVIEN as n where n.PHG ='4'; Câu 6:Tìm nhân viên có mức lương 25,000 phòng nhân viên có mức lương 30,000 phịng select * from NHANVIEN as n where n.Luong > '25000' and n.PHG = or n.Luong > 30000 and n.PHG=5; Câu 7:Cho biết họ tên đầy đủ nhân viên có họ bắt đầu ký tự ‘N’ select n.HoNV,n.TenLot, n.TenNV from NHANVIEN as n where n.HoNV LIKE N'[N%]'; Câu 8:Cho biết nhân viên sinh trước ngày 30/4/1975 TP HCM làm việc phòng số select * from NHANVIEN as n where n.Ngsinh < '19750430' or n.DChi like '%T HCM' or n.PHG ='4'; Câu 9:Cho biết nhân viên sinh trước năm 1975 select * from NHANVIEN as n where n.Ngsinh < '1975'; Câu 10:Cho biết nhân viên sinh trước ngày 30/4/1975 TP HCM làm việc phòng số select * from NHANVIEN as n where n.Ngsinh < '19750430' or n.DChi like '%T HCM' or n.PHG ='4'; Câu 11:Với phòng ban, cho biết tên phòng ban địa điểm phòng select p.TenPHG , d.DiaDiem from PHONGBAN as p join DIADIEM_PHG as d on p.MaPHG = d.Ma_PHG Câu 12:Tìm tên người trưởng phịng phòng ban select n.TenNV from PHONGBAN as p join NHANVIEN as n on p.TrPHG = n.MaNV Câu 13:Tìm tên địa tất nhân viên phòng "Nghiên cứu" select n.TenNV, n.DChi from NHANVIEN as n join PHONGBAN as p on n.PHG = p.MaPHG where p.TenPHG = N'nghiên cứu' Câu 14:Với đề án "Ha Noi", liệt kê mã số đề án (MADA), mã số phịng ban chủ trì đề án (PHONG), họ tên trưởng phòng (HONV, TENLOT, TENNV) địa (DCHI) ngày sinh (NGSINH) người select da.MaDA, da.Phong, da.Ddiem_DA, concat(ql.HoNV ,' ',ql.TenLot ,' ', ql.TenNV) as N'Họ tên trưởng phòng' , ql.DChi,ql.Ngsinh from DEAN as da join NHANVIEN as n on da.Phong = n.PHG join NHANVIEN as ql on n.Ma_NQL = ql.MaNV where exists (select * from NHANVIEN as n join PHONGBAN as p on n.MaNV = p.TrPHG where da.Ddiem_DA =N'Hà nội' ) Câu 15:Với đề án "Ha Noi", liệt kê mã số đề án (MADA), mã số phòng ban chủ trì đề án (PHONG), họ tên trưởng phịng (HONV, TENLOT, TENNV) địa (DCHI) ngày sinh (NGSINH) người select da.MaDA, da.Phong, da.Ddiem_DA, concat(ql.HoNV ,' ',ql.TenLot ,' ', ql.TenNV) as N'Họ tên trưởng phòng' , ql.DChi,ql.Ngsinh from DEAN as da join NHANVIEN as n on da.Phong = n.PHG join NHANVIEN as ql on n.Ma_NQL = ql.MaNV where exists (select * from NHANVIEN as n join PHONGBAN as p on n.MaNV = p.TrPHG where da.Ddiem_DA =N'Hà nội' ) Câu 16:Với phòng ban, liệt kê tên phịng ban (TENPHG) lương trung bình nhân viên làm việc cho phịng ban select p.MaPHG,p.TenPHG, AVG(n.Luong) as N'Luong trung bình' from PHONGBAN as p join NHANVIEN as n on p.MaPHG = n.PHG group by p.TenPHG,p.MaPHG Câu 17:Lương trung bình tất nữ nhân viên select n.phai, AVG(n.Luong) as N'Luong trung bình' from NHANVIEN as n where n.Phai = N'Nữ' group by n.Phai Câu 18:Với nhân viên, cho biết số lượng nhân viên mà nhân viên quản lý trực tiếp select DISTINCT n.Ma_NQL, count(n.MaNV) as N'Số lượng nhân viên' from NHANVIEN as n where n.Ma_NQL is not null group by n.Ma_NQL Câu 19:Với phòng ban, liệt kê tên phòng ban (TENPHG) lương trung bình nhân viên làm việc cho phịng ban select p.MaPHG,p.TenPHG, AVG(n.Luong) as N'Luong trung bình' from PHONGBAN as p join NHANVIEN as n on p.MaPHG = n.PHG group by p.TenPHG,p.MaPHG Câu 20:Lương trung bình tất nữ nhân viên select n.phai, AVG(n.Luong) as N'Luong trung bình' from NHANVIEN as n where n.Phai = N'Nữ' group by n.Phai

Ngày đăng: 03/11/2023, 20:34

Tài liệu cùng người dùng

Tài liệu liên quan