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.

68 sql between bitmap

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.

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA), là người đang tập tành viết lách trên blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. #Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn cần người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
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