1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Cơ sở dữ liệu >

Mệnh đề SELECT (tt)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (334.95 KB, 139 trang )


Mệnh đề SELECT (tt)

Mở rộng



SELECT MANV, HONV + ‘ ’ + TENLOT + ‘ ’ + TENNV AS ‘HO TEN’

FROM NHANVIEN

WHERE PHG=5 AND PHAI=‘Nam’

MANV



HO TEN



333445555



Nguyen Thanh Tung



987987987



Nguyen Manh Hung



Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



30



Mệnh đề SELECT (tt)

Mở rộng



SELECT MANV, LUONG*1.1 AS ‘LUONG10%’

FROM NHANVIEN

WHERE PHG=5 AND PHAI=‘Nam’

MANV



LUONG10%



333445555



33000



987987987



27500



Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



31



Mệnh đề SELECT (tt)

Loại bỏ các dòng trùng nhau



SELECT DISTINCT LUONG

LUONG

FROM NHANVIEN

WHERE PHG=5 AND PHAI=‘Nam’

LUONG

30000

25000

25000

38000



- Tốn chi phí

- Người dùng muốn thấy



38000



Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



32



Ví dụ

Cho biết MANV và TENNV làm việc ở phòng

‘Nghien cuu’

Select manv, tennv

from nhanvien, phongban

where (nhanvien.mphg = phongban.mphg) and

(phongban.tenphong = “nghien cuu”)





Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



33



Mệnh đề WHERE



SELECT MANV, TENNV



Biểu thức luận lý



FROM NHANVIEN, PHONGBAN

WHERE TENPHG=‘Nghien cuu’ AND PHG=MAPHG



TRUE



TRUE



Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



34



Mệnh đề WHERE (tt)

Độ ưu tiên



SELECT MANV, TENNV

FROM NHANVIEN, PHONGBAN

WHERE (TENPHG=‘Nghien cuu’ OR TENPHG=‘Quan ly’) AND PHG=MAPHG



Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



35



Mệnh đề WHERE (tt)

BETWEEN



SELECT MANV, TENNV

FROM NHANVIEN

WHERE LUONG>20000 AND LUONG<30000



SELECT MANV, TENNV

FROM NHANVIEN

WHERE LUONG BETWEEN 20000 AND 30000



Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM



36



Xem Thêm
Tải bản đầy đủ (.ppt) (139 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×