Toán Tử BETWEEN Và NOT BETWEEN Trong SQL - Freetuts
Có thể bạn quan tâm
Toán tử BETWEEN dùng để kiểm tra một giá trị có nằm trong một khoảng giá trị hay không, nó có thể được sử dụng với kiểu number, date, text. Đối với number và text thì sẽ sắp xếp dựa vào thứ tự của bảng mã ASCII.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Cú pháp toán tử BETWEEN
Bạn hãy xem cú pháp sau:
SELECT column_name_list FROM table_name WHERE column_name BETWEEN value1 AND value2;
Trong đó:
- column_name là cột bạn muốn kiểm tra
- value1 và value2 là giới hạn giá trị, tức là cận trên và cận dưới.
Ví dụ 1: Lấy danh sách sinh viên có tuổi trong khoảng từ 20 đến 25.
Bài viết này được đăng tại [free tuts .net]
SELECT * FROM STUDENTS WHERE AGE BETWEEN 20 AND 25
Ví dụ 2: Lấy danh sách đơn hàng đăng ký từ ngày 20/11/2017 đến ngày 22/12/2017
SELECT * FROM ORDERS WHERE ADD_DATE BETWEEN "20/11/2017" AND "22/12/2017"
2. Toán tử NOT BETWEEN
Với toán tử BETWEEN là kiểm tra tồn tại trong khoảng thì NOT BETWEEN sẽ kiểm tra giá trị không nằm trong khoảng, tức là nó phủ định.
Cú pháp như sau:
SELECT column_name_list FROM table_name WHERE column_name NOT BETWEEN value1 AND value2;
Ví dụ: Lấy tất cả khách hàng trừ những khách hàng có tuổi không nằm trong khoảng 20 đến 30
SELECT * FROM CUSTOMERS WHERE AGE NOT BETWEEN 20 AND 30
3. Toán tử thay thế
Trường hợp bài toán bắt buộc tìm trong khoảng thì bạn cũng có thể sử dụng toán tử AND thay thế cho BETWEEN và OR thay thế cho NOT BETWEEN. Như các ví dụ ở trên thì mình sẽ viết lại như sau:
AND thay thế BETWEEN SELECT * FROM STUDENTS WHERE AGE >= 20 AND AGE <= 25
OR thay thế NOT BEtWEEN SELECT * FROM CUSTOMERS WHERE AGE < 20 OR AGE > 30
Trên là cách sử dụng toán tử so sánh trong khoảng, nó rất hữu ích và giúp ta xây dựng câu SQL trông sạch hơn.
Từ khóa » Toán Tử Between Trong Sql
-
Điều Kiện BETWEEN Trong SQL Server
-
BETWEEN Trong SQL - Hoclaptrinh
-
BETWEEN Trong SQL Server
-
Toán Tử BETWEEN Trong SQL Server - MasterMOS
-
Mệnh đề BETWEEN Trong SQL - Deft Blog
-
Toán Tử Between...And - Microsoft Support
-
Toán Tử BETWEEN Trong SQL - BAC
-
Toán Tử BETWEEN Trong SQL | Lập Trình Từ Đầu
-
Toán Tử BETWEEN Trong SQL - ge
-
BETWEEN AND - Toán Tử - SQL & Database
-
Học SQL 22. Toán Tử BETWEEN Trong SQL - YouTube
-
Toán Tử BETWEEN Và NOT BETWEEN Trong SQL - Vi
-
Toán Tử BETWEEN Và NOT BETWEEN Trong SQL ...
-
Câu Lệnh Between Trong Sql - Campus Study Lab
-
Câu Lệnh Between Trong Sql
-
[Tự Học SQL] Tìm Hiểu Về Toán Tử IN, NOT IN, Between ... - Cafedev
-
Select Trong Khoảng Với BETWEEN Trong MySQL - Freetuts
-
Điều Kiện BETWEEN Trong SQL Server - Học SQL Từ Cơ Bản đến ...