Sử dụng toán tử BETWEEN trong SQL

Toán tử BETWEEN trong SQL được sử dụng để kiểm tra xem một giá trị có nằm trong một khoảng giá trị được chỉ định hay không.

Cú pháp:

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Giải thích:

  • column_name: Tên cột chứa dữ liệu muốn kiểm tra.
  • BETWEEN: Toán tử so sánh.
  • <value1>: Giá trị bắt đầu của khoảng.
  • <value2>: Giá trị kết thúc của khoảng.

Ví dụ:

Tìm kiếm tất cả sản phẩm có giá bán từ 100.000 đến 200.000:

SELECT *
FROM Products
WHERE Price BETWEEN 100000 AND 200000;

Tìm kiếm tất cả khách hàng có ngày sinh từ 1/1/2000 đến 31/12/2005:

SELECT *
FROM Customers
WHERE DOB BETWEEN '2000-01-01' AND '2005-12-31';

Tìm kiếm tất cả nhân viên có điểm đánh giá từ 8.0 đến 10.0:

SELECT *
FROM Employees
WHERE Rating BETWEEN 8.0 AND 10.0;

Sử dụng NOT BETWEEN

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

Sử dụng BETWEEN và IN

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID IN (1,2,3);

Sử dụng BETWEEN Text Values

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

Lưu ý:

  • Toán tử BETWEEN bao gồm cả giá trị bắt đầu và giá trị kết thúc của khoảng.
  • Bạn có thể sử dụng toán tử NOT BETWEEN để kiểm tra xem một giá trị không nằm trong một khoảng giá trị được chỉ định.
Danh mục: SQL
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận