Toán tử so sánh SQL – GraphGuide.org

Các toán tử so sánh SQL sẽ rất hữu ích để so sánh các giá trị Cột với Biểu thức hợp lệ. Bảng sau đây cho thấy danh sách các toán tử so sánh có sẵn trong SQL Server và bằng là toán tử được sử dụng phổ biến nhất.

Toán tử so sánh SQL
Sự mô tả

=
Tương đương với

>
Lớn hơn

<
Ít hơn

> =
Lớn hơn hoặc bằng

<=
Ít hơn hoặc bằng

<>
KHÔNG bằng

! =
Không bằng

!>
Không lớn hơn

! <
Không ít hơn

Đối với các toán tử so sánh SQL này, Chúng tôi sẽ sử dụng dữ liệu được hiển thị bên dưới

Ví dụ về toán tử so sánh SQL

Sau đây là danh sách các toán tử So sánh SQL với ví dụ về từng toán tử.

SQL bằng =

Toán tử SQL Equals là mục so sánh được sử dụng nhiều nhất. Nó sẽ hiển thị các bản ghi có giá trị cột chính xác bằng biểu thức đã cho.

Ví dụ: truy vấn toán tử so sánh SQL sau đây sẽ tìm tất cả các Khách hàng có mặt trong bảng Khách hàng có Nghề nghiệp chính xác bằng Quản lý

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [Occupation] = 'Management'

SQL bằng = 1

SQL Greater Than>

Toán tử SQL Greater than sẽ hiển thị các bản ghi có giá trị cột Lớn hơn biểu thức đã cho. Ví dụ: Máy chủ sau đây Lớn hơn sẽ tìm thấy tất cả các Khách hàng hiện diện trong bảng Khách hàng có [Yearly Income] là Lớn hơn 60000

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] > 60000

Lớn hơn 2

Ít hơn <

Toán tử Nhỏ hơn sẽ hiển thị các bản ghi có giá trị cột Nhỏ hơn biểu thức đã cho. Truy vấn Toán tử so sánh SQL dưới đây sẽ tìm tất cả các Khách hàng hiện diện trong bảng Khách hàng có [Yearly Income] nhỏ hơn 70000

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] < 70000

Ít hơn 3

Lớn hơn hoặc bằng> =

SQL Greater hơn hoặc Equal to sẽ hiển thị các bản ghi có giá trị cột lớn hơn hoặc bằng biểu thức đã cho. Ví dụ: Các toán tử so sánh Lớn hơn hoặc Bằng sau trong truy vấn sql sẽ tìm tất cả các Khách hàng hiện diện trong bảng Khách hàng có [Yearly Income] Lớn hơn hoặc bằng 60000

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] >= 60000

Toán tử so sánh SQL 4

Nhỏ hơn hoặc bằng <=

SQL Nhỏ hơn hoặc Bằng tới sẽ hiển thị các bản ghi có giá trị cột nhỏ hơn hoặc bằng biểu thức đã cho.

Ví dụ: truy vấn sau sẽ tìm tất cả các Khách hàng có sẵn trong bảng Khách hàng có [Yearly Income] nhỏ hơn hoặc bằng 70000

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] <= 70000

Toán tử so sánh SQL 5

Không bằng <>

SQL Not Equal to sẽ hiển thị các bản ghi có giá trị cột Không bằng biểu thức đã cho.

Ví dụ: Truy vấn sau sẽ tìm tất cả các Khách hàng có sẵn trong bảng Khách hàng có [Yearly Income] không bằng 60000. Có nghĩa là, nó sẽ hiển thị tất cả các bản ghi mong đợi [Yearly Income] bằng 60000

-- SQL Server Comparison Operators Example
SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] <> 60000

Toán tử so sánh trong SQL 6

SQL không bằng! =

Toán tử Không bằng với SQL giống với <>. Ví dụ: Truy vấn toán tử Không Bằng sau sẽ tìm thấy Khách hàng hiện diện trong bảng Khách hàng có [Yearly Income] không bằng 60000.

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] != 60000

Toán tử so sánh trong SQL 7

Không ít hơn! <

Công cụ Không Nhỏ hơn sẽ hiển thị các bản ghi có giá trị cột Lớn hơn hoặc Bằng với biểu thức đã cho.

Truy vấn toán tử SQL Not Less tìm các Khách hàng có sẵn trong bảng Khách hàng có [Yearly Income] không nhỏ hơn 70000. Có nghĩa là, nó sẽ hiển thị tất cả các bản ghi có [Yearly Income] lớn hơn hoặc bằng 70000

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] !< 70000

SQL không ít hơn! <

Không lớn hơn toán tử!>

Toán tử Không Lớn hơn sẽ hiển thị các bản ghi có giá trị cột Nhỏ hơn hoặc Bằng với biểu thức đã cho.

Truy vấn Không lớn hơn Nhà điều hành này sẽ tìm những Khách hàng có [Yearly Income] không Lớn hơn 70000. Có nghĩa là, nó sẽ hiển thị tất cả các bản ghi có [Yearly Income] nhỏ hơn hoặc bằng 70000

SELECT [FirstName]
      ,[LastName]
      ,[YearlyIncome]
      ,[Education]
      ,[Occupation]
 FROM [Customer]
 WHERE [YearlyIncome] !> 70000

Toán tử so sánh trong SQL 9