Computer >> Máy Tính >  >> Lập trình >> SQL Server

So sánh các toán tử trong SQL Server

Bài viết này sẽ hiển thị các toán tử so sánh được sử dụng để kiểm tra trạng thái 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 bài viết Toán tử trong SQL.

Toán tử so sánh được sử 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ể sử dụng trong SQL Server (T-SQL).

Người điều hành Mô tả =Bằng <> Không bằng! =Không bằng> Lớn hơn> =Lớn hơn hoặc bằng Không lớn hơn!

Có nhiều toán tử so sánh trong SQL Server và Transact-SQL. Đây là cách sử dụng một số toán tử phổ biến.

Ví dụ - Toán tử ngang hàng

  SELECT * 
FROM nhanvien
WHERE ten = 'Jane';

Trong ví dụ này, câu lệnh SELECT trả về kết quả từ các hàng trong bảng có nhân viên tên là Jane.

Ví dụ - Toán tử không ngang hàng

Trong SQL Server, bạn có thể sử dụng <> hoặc! =Để kiểm tra các thuộc tính không ngang hàng trong các truy vấn.

  SELECT * 
FROM nhanvien
WHERE ten <> 'Jane';

Câu lệnh SELECT ở trên 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ể được viết khác nhau như sau. Cả hai truy vấn đều tạo ra cùng một tập 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ả của câu lệnh SELECT ở trên là các hàng trong bảng có ID nhân viên lớn hơn 3000, ID nhân viên là 3000 sẽ không có 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.

Ví dụ - Toán tử nhỏ hơn

  SELECT * 
FROM nhanvien
WHERE nhanv ien_id <500;

Tương tự, kết quả của lệnh này là các hàng trong ngân hàng có ID 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 có giá trị nhỏ hơn hoặc bằng 500.

Ví dụ - Toán tử nâng cao hoặc toán tử logic

Các toán tử nâng cao bên dưới sẽ có hướng dẫn cụ thể cho chúng.

TRONG ()
KHÔNG
GIỮA
LÀ KHÔNG ĐẦY ĐỦ
KHÔNG ĐẦY ĐỦ
THÍCH
TỒN TẠI