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). |