DANH MỤC TÀI LIỆU
Các toán tử so sánh trong SQL Server
Các toán t so sánh trong SQL Server
Bài vi t này s đ a ra các toán t so sánh đ c dùng đ ki m tra tính cân ế ẽ ư ượ
b ng cùng v i các toán t nâng cao h n trong ơ SQL Server. B n đ c có th ạ ọ
tham kh o thêm bài vi t ế Toán t trong SQL
Toán tử so sánh được dùng trong mệnh đề WHERE để xác định lựa
chọn bản ghi nào. Đây là danh sách các toán tử so sánh bạn có
thể dùng trong SQL Server (T-SQL).
Toán t Mô t
= Ngang b ng
<> Không b ng
!= Không b ng
> L n h nớ ơ
>= L n h n ho c b ng ơ ặ ằ
< Nh h nỏ ơ
<= Nh h n ho c b ngỏ ơ
!> Không l n h nớ ơ
!< Không nh h nỏ ơ
IN () Phù h p v i giá tr trong ợ ớ
danh sách
NOT Không đáp ng đi u ki n ề ệ
BETWEEN N m trong m t kho ng ộ ả
(g m c giá tr đ u và cu i) ị ầ
IS NULL Giá tr NULL
IS NOT NULL Giá tr không NULL
LIKE K t h p m u v i % và _ế ợ
EXISTS
Đi u ki n đ c đáp ng ệ ượ
n u truy v n n i b ế ộ ộ
(subquery) tr l i ít nh t 1 ả ạ
hàng
Còn có nhi u toán t so sánh trong SQL Server và Transact-SQL. D i đây ề ử ướ
là cách dùng m t s toán t thông d ng.ộ ố
Ví d - Toán t ngang hàngụ ử
SELECT *
FROM nhanvien
WHERE ten = ‘Jane’;
ví d này, l nh SELECT s tr l i k t qu là các hàng t b ng nhanvien ả ạ ế
v i các nhân viên có tên là Jane.
Ví d - Toán t không ngang hàngụ ử
Trong SQL Server, có th dùng <> ho c != đ ki m tra tính không ngang ể ể
hàng trong truy v n.
SELECT *
FROM nhanvien
WHERE ten <> ‘Jane’;
L nh SELECT trên đây s tr v các hàng trong b ng nhanvien có tên ả ề
không ph i là Jane. L nh trên có th vi t cách khác nh sau. C 2 truy v n ể ế ư
đ u cho ra cùng 1 b k t qu . ộ ế
SELECT *
FROM nhanvien
WHERE ten != ‘Jane’;
Ví d - Toán t l n h n ử ớ ơ
SELECT *
FROM nhanvien
WHERE nhanvien_id > 3000;
K t qu tra v c a l nh SELECT nói trên là các hàng trong b ng nhanvien ế ề ủ
mà ID c a nhân viên l n h n 3000, ID nhân viên b ng 3000 s không n m ớ ơ
trong k t qu .ế ả
Ví d - Toán t l n h n ho c b ng ử ớ ơ
SELECT *
FROM nhanvien
WHERE nhanvien_id >= 3000;
Ví d trên s tr v các hàng có ID nhân viên l n h n ho c b ng 3000 ả ề ơ
trong b ng nhanvien.
Ví d - Toán t nh h n ỏ ơ
SELECT *
FROM nhanvien
WHERE nhanvien_id < 500;
T ng t , k t qu c a l nh này là các hàng trong băng nhanvien có ID c a ươ ự ế ả
nhân viên nh h n 500, không bao g m ID 500.ỏ ơ
Ví d - Toán t nh h n ho c b ng ỏ ơ
SELECT *
FROM nhanvien
WHERE nhanvien_id <= 500;
K t qu c a l nh này là các hàng trong b ng nhanvien có nhanvien_id nh ế ả ủ
h n ho c b ng 500.ơ ặ ằ
Ví d - Toán t nâng cao hay toán t logicụ ử
Các toán t nâng cao d i đây s có t ng bài h ng d n c th cho chúng. ướ ướ ụ ể
IN ()
NOT
BETWEEN
IS NULL
IS NOT NULL
LIKE
EXISTS
thông tin tài liệu
Bài viết này sẽ đưa ra các toán tử so sánh được dùng để kiểm tra tính cân bằng cùng với các toán tử nâng cao hơn trong SQL Server. Bạn đọc có thể tham khảo thêm bài viết Toán tử trong SQL
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×