Khám phá các loại toán tử trong SQL đầy đủ, chi tiết

Ngoài chức năng truy vấn, các toán tử còn được sử dụng để tính toán và thao tác trên dữ liệu trong SQL. Vậy toán tử trong SQL là gì, có các loại nào, cùng Gitiho tìm hiểu trong bài học SQL ngày hôm nay nhé!

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

Toán tử là các ký hiệu hay từ khóa được sử dụng chủ yếu với mệnh đề SELECT, mệnh đề WHERE, JOIN trong SQL để lọc và xử lý dữ liệu.để thực hiện các phép toán, hay so sánh, mệnh đề logic,... Toán tử đóng vai trò để chỉ định các điều kiện và kết hợp nhiều điều kiện lại với nhau trong một câu lệnh.

Khám phá các loại toán tử trong SQL đầy đủ, chi tiết

Toán tử bao gồm các loại:

Để hiểu rõ hơn về các loại toán tử này, chúng ta cùng đi tìm hiểu chi tiết trong phần tiếp theo ngay sau đây. Đồng thời, bạn có thể thành thạo cách sử dụng toán tử và viết câu lệnh nhằm truy vấn trong SQL với khóa học sau tại Gitiho:

Các loại toán tử trong SQL

Toán tử số học

Trong quá trình truy vấn, bạn hoàn toàn có thể thực hiện tính toán đơn giản ngay trên câu lệnh SQL với các toán tử cộng, trừ, nhân, chia,... như sau:

Toán tử

Mô tả

Ví dụ

+

-

x

/

%

Toán tử so sánh

Để hiểu rõ hơn về bản chất của các toán tử so sánh trong SQL, chúng ta cùng xem các ví dụ dưới đây. Giả sử biến x là 10 và biến y là 15.

Toán tử

Giải thích

Ví dụ

=

So sánh bằng.

Trả về TRUE nếu hai giá trị bằng nhau.

(x=y) không đúng.

FALSE

!= hoặc <>

So sánh khác.

Trả về TRUE nếu hai giá trị không bằng nhau.

(x<>y) hoặc (x != y) đúng.

TRUE

>

So sánh lớn hơn.

Trả về TRUE nếu giá trị bên trái lớn hơn giá trị bên phải.

(x>y) không đúng.

FALSE

<

So sánh nhỏ hơn

Trả về TRUE nếu giá trị bên trái nhỏ hơn giá trị bên phải.

(x<y) đúng

TRUE

>=

So sánh lớn hơn hoặc bằng

Trả về TRUE nếu giá trị bên trái lớn hơn hoặc bằng giá trị bên phải.

(x>=y) không đúng.

FALSE

<=

So sánh nhỏ hơn hoặc bằng

Trả về TRUE nếu giá trị bên trái nhỏ hơn hoặc bằng giá trị bên phải.

(x<=y) đúng.

TRUE

!<

Phủ định của toán tử nhỏ hơn (<), tương đương với lớn hơn hoặc bằng (>=).

Tức nó sẽ trả về TRUE nếu giá trị bên trái không nhỏ hơn giá trị bên phải.

(x !< y) không đúng.

FALSE

!>

Phủ định của toán tử lớn hơn (>), tương đương với nhỏ hơn hoặc bằng (<=).

Trả về TRUE nếu giá trị bên trái không lớn giá trị bên phải.

(x !> y) đúng.

TRUE

Toán tử logic

Toán tử logic rất hay được sử dụng trong các truy vấn và xử lý dữ liệu trong SQL. Dưới đây là các toán tử logic mà bạn thường gặp:

Toán tử

Giải thích

ANY

AND

ALL

BETWEEN

EXISTS

IN

IS NULL

LIKE

NOT

OR

SOME

UNIQUE

Kết luận

Trong bài học hôm nay Gitiho đã giới thiệu tới bạn các toán tử trong SQL và cách sử dụng chúng trong truy vấn và tính toán. Để hiểu hơn và thành thạo chúng, bạn nên kết hợp với thực hành nha. Chúc bạn thành công!

Link nội dung: https://caohockinhte.edu.vn/toan-tu-nao-dung-de-kiem-tra-mot-gia-tri-co-nam-trong-danh-sach-khong-a58401.html