tailieunhanh - Giáo trình cơ sở dữ liệu part 9

Tham khảo tài liệu 'giáo trình cơ sở dữ liệu part 9', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | X NOT LIKE y Đúng nếu X không giống khung mẫu y. Các ký tự dùng trong khuôn mẫu Dấu gạch dưới _ Dấu phần trăm IS NOT NULL EXISTS Chỉ một ký tự bất kỳ. Chỉ một nhóm ký tự bất kỳ. Kiểm tra giá trị không rỗng. Trả về TRUE nếu có tồn tại. Ví dụ Chọn nhân viên có lương nằm trong khoảng 2000 và 3000 SELECT FROM tblnhanvien WHERE luong BETEEN 2000 AND 3000 Chọn nhân viên có lương bằng một trong hai giá trị 1400 hoặc 3000 SELECT FROM tblnhanvien WHERE Luong IN 1400 3000 Tìm tên phòng ban nếu phòng đó có nhân viên làm việc SELECT tenphong FROM tblphong WHERE EXISTS SELECT FROM tblnhanvien WHERE Tìm nhân viên có tên Nguyen Van Hung SELECT FROM tblnhanvien WHERE tennv LIKE Nguyen Van Hung 1 Để chọn nhũng nhân viên có tên bắt đầu bằng Nguyen SELECT FROM tblnhanvien WHERE tennv LIKE nguyen Để tìm những nhân viên mà tên có chuỗi A_B SELECT tennv FROM tblnhanvien WHERE tennv LIKE A _B ESCAPE V Vì ký hiệu ngầm định dùng để đại diện cho một ký tự bất kỳ nên nếu không có mệnh đê ESCAPE câu lệnh trên sẽ tìm tất cả các nhân viên tên AAB ABB ACB . Nếu muốn ký hiệu mang ý nghĩa nguyên thủy tức là không còn đại diện cho ký tự bất kỳ riỡa mà chỉ là một ký tự ta đặt dấu V trước ký hiệu. Đồng thời khai báo thêm mệnh đề ESCAPE X . Ta cũng có thể dùng một ký tự bất kỳ thay cho X . Chẳng hạn mênh đề sau có cùng kết quả với mệnh để trên 104 SELECT tennv FROM tblnhanvien WHERE tennv LIKE AA_B ESCAPE A Ta gọi các ký tự như V hay A nói trên là các ký tự ESCAPE. Chọn tất cả các nhân vièn có mã phòng chưa được xác định SELECT FROM tblnhanvien WHERE maphong IS NULL . Mệnh đề GROUP BY và HAVING Cú pháp SELECT column_ỉist FROM table WHERE condition GROUP BY column_list HAVING condition ORDER BY expr position DESC ASC Mênh đề GROUP BY sẽ nhóm các dòng dữ liêu có cùng giá trị của cột theo thứ tự ưu tiẻn lần lượt. Ví dụ GROUP BY Ittong nghĩa là sẽ nhóm các bản ghi select được mà có lương giống nhau vào thành một nhóm. Chú ý column_list ở mệnh đề Select và mệnh

TỪ KHÓA LIÊN QUAN