SQL - Toán tử

Toán tử trong SQL là gì?

Toán tử là một từ dành riêng hoặc một ký tự được sử dụng chủ yếu trong mệnh đề WHERE của câu lệnh SQL để thực hiện (các) hoạt động, chẳng hạn như so sánh và các phép toán số học. Các toán tử này được sử dụng để chỉ định các điều kiện trong một câu lệnh SQL và dùng làm các liên từ cho nhiều điều kiện trong một câu lệnh.

  • Toán tử số học
  • Toán tử so sánh
  • Toán tử logic
  • Các toán tử được sử dụng để phủ định các điều kiện

Toán tử số học SQL

Giả định 'variable a' giữ 10 và 'variable b' giữ 20, sau đó -

Hiển thị các ví dụ

Nhà điều hành Sự miêu tả Thí dụ
+ (Bổ sung) Thêm các giá trị ở hai bên của toán tử. a + b sẽ cho 30
- (Phép trừ) Trừ toán hạng bên phải khỏi toán hạng bên trái. a - b sẽ cho -10
* (Phép nhân) Nhân các giá trị ở hai bên của toán tử. a * b sẽ cho 200
/ (Bộ phận) Chia toán hạng bên trái cho toán hạng bên phải. b / a sẽ cho 2
% (Mô-đun) Chia toán hạng bên trái cho toán hạng bên phải và trả về phần dư. b% a sẽ cho 0

Toán tử so sánh SQL

Giả định 'variable a' giữ 10 và 'variable b' giữ 20, sau đó -

Hiển thị các ví dụ

Nhà điều hành Sự miêu tả Thí dụ
= Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành true. (a = b) không đúng.
! = Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu các giá trị không bằng nhau thì điều kiện trở thành true. (a! = b) là đúng.
<> Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu các giá trị không bằng nhau thì điều kiện trở thành true. (a <> b) là đúng.
> Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. (a> b) không đúng.
< Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. (a <b) là đúng.
> = Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. (a> = b) không đúng.
<= Kiểm tra xem giá trị của toán hạng bên trái nhỏ hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. (a <= b) là đúng.
! < Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. (a! <b) là false.
!> Kiểm tra nếu giá trị của toán hạng bên trái không lớn hơn giá trị của toán hạng bên phải, nếu có thì điều kiện trở thành true. (a!> b) là đúng.

Toán tử logic SQL

Đây là danh sách tất cả các toán tử logic có sẵn trong SQL.

Hiển thị các ví dụ

Sr.No. Nhà điều hành & Mô tả
1

ALL

Toán tử ALL được sử dụng để so sánh một giá trị với tất cả các giá trị trong một tập giá trị khác.

2

AND

Toán tử AND cho phép tồn tại nhiều điều kiện trong mệnh đề WHERE của câu lệnh SQL.

3

ANY

Toán tử BẤT KỲ được sử dụng để so sánh một giá trị với bất kỳ giá trị áp dụng nào trong danh sách theo điều kiện.

4

BETWEEN

Toán tử BETWEEN được sử dụng để tìm kiếm các giá trị nằm trong một tập giá trị, cho giá trị nhỏ nhất và giá trị lớn nhất.

5

EXISTS

Toán tử EXISTS được sử dụng để tìm kiếm sự hiện diện của một hàng trong một bảng được chỉ định đáp ứng một tiêu chí nhất định.

6

IN

Toán tử IN được sử dụng để so sánh một giá trị với danh sách các giá trị theo nghĩa đen đã được chỉ định.

7

LIKE

Toán tử LIKE được sử dụng để so sánh một giá trị với các giá trị tương tự bằng cách sử dụng các toán tử ký tự đại diện.

số 8

NOT

Toán tử NOT đảo ngược ý nghĩa của toán tử logic mà nó được sử dụng. Vd: KHÔNG TỒN TẠI, KHÔNG GIỮA, KHÔNG VÀO, v.v.This is a negate operator.

9

OR

Toán tử OR được sử dụng để kết hợp nhiều điều kiện trong mệnh đề WHERE của câu lệnh SQL.

10

IS NULL

Toán tử NULL được sử dụng để so sánh một giá trị với một giá trị NULL.

11

UNIQUE

Toán tử UNIQUE tìm kiếm mọi hàng của một bảng được chỉ định để tìm tính duy nhất (không trùng lặp).