Explain BETWEEN Operator in SQL
The BETWEEN
operator in SQL is used to filter the result set within a certain range. It can be applied to numeric, date, or text data types. The syntax for the BETWEEN
operator is:
expression BETWEEN value1 AND value2
Where:
expression
is the column or value you are checking.value1
andvalue2
define the range.
The BETWEEN
operator is inclusive, meaning it includes the boundary values specified.
Example 1: Numeric Range
Suppose you have a table named Products
with a column Price
, and you want to select all products with prices between 10 and 50.
SELECT *
FROM Products
WHERE Price BETWEEN 10 AND 50;
Output
ProductID | ProductName | Price |
---|---|---|
1 | Widget A | 15 |
2 | Widget B | 30 |
3 | Widget C | 45 |
Example 2: Date Range
Assume you have a table named Orders
with a column OrderDate
, and you want to select all orders placed between January 1, 2024, and December 31, 2024.
SELECT *
FROM Orders
WHERE OrderDate BETWEEN '2024-01-01' AND '2024-12-31';
Output
OrderID | CustomerID | OrderDate | TotalAmount |
---|---|---|---|
101 | 5001 | 2024-02-15 | 200.00 |
102 | 5002 | 2024-05-23 | 150.00 |
103 | 5003 | 2024-11-30 | 300.00 |
Example 3: Text Range
If you have a table named Employees
with a column LastName
, and you want to select all employees whose last names fall between 'Johnson' and 'Smith'.
SELECT *
FROM Employees
WHERE LastName BETWEEN 'Johnson' AND 'Smith';
Output
EmployeeID | FirstName | LastName |
---|---|---|
1 | Alice | Johnson |
2 | Bob | Jones |
3 | Carol | King |
4 | Dave | Smith |
In this example, BETWEEN
will include all last names alphabetically between 'Johnson' and 'Smith', inclusive of those values.
At Online Learner, we're on a mission to ignite a passion for learning and empower individuals to reach their full potential. Founded by a team of dedicated educators and industry experts, our platform is designed to provide accessible and engaging educational resources for learners of all ages and backgrounds.
Terms Disclaimer About Us Contact Us
Copyright 2023-2025 © All rights reserved.