News Ticker

Menu

Bài Tập Thực Hành Tuần 4 - Truy Vấn Dữ Liệu


FILE DATABASE: >> Click Download <<

Code Mẫu


1. Tìm các nhân viên làm  làm việc ở phòng số 4
SELECT *
FROM NHANVIEN
WHERE PHG=4

2. Tìm các nhân viên có mức lương trên 3000
SELECT *
FROM NHANVIEN
WHERE LUONG>3000

3. Tìm các nhân viên có mức lương trên 2500 ở phòng 4 or các nhân viên có
mức lương trên 3000 
SELECT *
FROM NHANVIEN
WHERE (PHG=4 AND LUONG > 2500) OR (PHG=4 AND LUONG >3000)

4.Cho biết họ tên đầy đủ của các nhân viên ở TP HCM
SELECT HONV+''+TENLOT+''+TENNV AS 'HO TEN'
FROM NHANVIEN
WHERE DCHI LIKE '%TP HCM%'

5. Cho biết họ tên đầy đủ của các nhân viên có họ bắt đầu bằng ký tự 'N'
SELECT *
FROM NHANVIEN
WHERE TENNV LIKE 'N%'

6. Cho biết ngày sinh và địa chỉ của nhân viên Dinh Ba Tien
SELECT NGSINH,DCHI
FROM NHANVIEN
WHERE HONV='DINH' AND TENLOT='BA' AND TENNV='TIEN'

7. Cho biết các nhân viên có năm sinh trong khoảng 60 đến 65
SELECT *
FROM NHANVIEN
WHERE year(NGSINH) >= 1960 AND YEAR(NGSINH) <= 1965

8. cho biết các nhân viên và năm sinh của nhân viên
SELECT *, DATEPART(YEAR,NGSINH)
FROM NHANVIEN

9.Cho biết các nhân viên và tuổi của nhân viên
SELECT *,DATEDIFF(YEAR,NGSINH,GETDATE())
FROM NHANVIEN

10. Với mỗi phòng ban, cho biết tên phòng ban và địa chỉ phòng
SELECT TENPHG, DIADIEM
FROM DIADIEM_PHG D, PHONGBAN P
WHERE D.MAPHG = P.MAPHG

11. Tìm tên những người trưởng phòng của từng phòng ban
SELECT TENPHG, HONV, TENLOT, TENNV
FROM PHONGBAN, NHANVIEN
WHERE TRPHG = MANV

12. Tìm tên và địa chỉ của tất cả các nhân viên của phòng "Nghiên cứu"
SELECT HONV, TENLOT, TENNV, DCHI
FROM NHANVIEN, PHONGBAN
WHERE MAPHG = PHG AND TENPHG = 'NGHIEN CUU'

13. Với mỗi đồ án ở Hà Nội, cho biết tên đề án, tên phòng ban, họ tên 
và ngày nhận chức trưởng ban
SELECT TENDA, TENPHG, HONV, TENLOT, TENNV, TRPHG, NG_NHANCHUC
FROM NHANVIEN, DEAN, PHONGBAN
WHERE MAPHG = PHONG AND TRPHG = MANV AND DDIEM_DA = 'HA NOI'

14. Tìm tên những nữ nhân viên và tên người thân của họ
SELECT HONV, TENLOT, TENNV, TENTN
FROM NHANVIEN N, THANNHAN T
WHERE N.PHAI = 'NU' AND MANV = MA_NVIEN

15. Với mỗi nhân viên, cho biết họ tên nhân viên và họ tên người quản
lý trực tiếp của nhân viên đó
SELECT N1.HONV+N1.TENLOT+N1.TENNV AS HOTEN_NV, 
    N2.HONV+N2.TENLOT+N2.TENNV AS TENNQL
FROM NHANVIEN N1, NHANVIEN N2
WHERE N1.MA_NQL = N2.MANV

16. với mỗi nhân viên, cho biết họ tên nhân viên đó, họ tên người
trưởng phòng quản lý trực tiếp của nhân viên đó
SELECT N1.HONV+N1.TENLOT+N1.TENNV AS HOTEN_NV, 
    N2.HONV+N2.TENLOT+N2.TENNV AS TENNQL,
    N3.HONV+N3.TENLOT+N3.TENNV AS TRUONGPHONG
FROM NHANVIEN N1, NHANVIEN N2, NHANVIEN N3, PHONGBAN PG
WHERE N1.MA_NQL = N2.MANV AND N3.MANV = PG.TRPHG AND N1.PHG = PG.MAPHG

17. Tên những nhân viên phòng số 5 có tham gia vào đề á "San pham x" và nhân viên này
do "Nguyen thanh tung" quản lý trực tiêp
SELECT N1.HONV+N1.TENLOT+N1.TENNV AS HOTEN_NV
FROM NHANVIEN N1, NHANVIEN N2, DEAN D, PHANCONG PC
WHERE N1.MA_NQL = N2.MANV
AND N1.MANV = PC.MA_NVIEN
AND D.MADA = PC.SODA
AND N1.PHG = 5
AND TENDA = 'SAN PHAM X'
AND N2.HONV = 'NGUYEN' AND N2.TENLOT = 'THANH' AND N2.TENNV = 'TUNG'

18. Cho biết tên các đề án mà nhân viên Đinh Bá Tiến đã tham gia
SELECT TENDA
FROM NHANVIEN, DEAN, PHANCONG
WHERE  HONV= 'DINH' AND TENLOT= 'BA' AND TENNV = 'TIEN'
AND SODA = MADA AND MA_NVIEN = MANV

 

Share This:

Post Tags:

Welcome To Task Marks

I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com

No Comment to " Bài Tập Thực Hành Tuần 4 - Truy Vấn Dữ Liệu "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM