BETWEEN conditions in SQL Server
In SQL Server (Transact-SQL), BETWEEN conditions are used to retrieve data in a range.
In SQL Server (Transact-SQL), BETWEEN conditions are used to retrieve data in a range, in the SELECT, INSERT, UPDATE, or DELETE commands.
Syntax of BETWEEN conditions
bieu_thuc BETWEEN giatri1 AND giatri2 ;
Variable name or variable value
bieu_thuc
column or information field
giri1 and giatri2
values that make up the range that will be compared, including the two end values.
Note
The BETWEEN condition will return all records that bieu_thuc is between girth1 and giri2, including 2 end values.
For example - numerical value
SELECT *
FROM nhanvien
WHERE nhanvien_id BETWEEN 25 AND 100;
The above example will return rows in the table if nhanvien_id is between 25 and 100 (including 25 and 100), equivalent to the SELECT statement below.
SELECT *
FROM nhanvien
WHERE nhanvien_id >= 25
AND nhanvien_id <= 100;
Example - with date
SELECT *
FROM nhanvien
WHERE ngay_bat_dau BETWEEN '05/05/2014' AND '05/31/2014';
The above BETWEEN conditions return records from the table with the value immediately_bat_dau between May 1, 2014 and May 31, 2014 (including the first and last days). The above command is equivalent to the SELECT command below.
SELECT *
FROM nhanvien
WHERE ngay_bat_dau >= '2014/05/01'
AND ngay_bat_dau <= '05/05/2014';
Example - NOT operator
SELECT *
FROM nhanvien
WHEREnhanvien_id NOT BETWEEN 2000 AND 2999;
The SELECT statement returns rows from the table if nhanvien_id is not between 2000 and 2999, including the two end values, equivalent to the following command.
SELECT *
FROM nhanvien
WHERE nhanvien_id < 2000
OR nhanvien_id> 2999;
Last lesson: JOIN in SQL Server
The following article: INSERT command in SQL Server
- Conditions NOT in SQL Server
- IN conditions in SQL Server
- AND conditions in SQL Server
- Condition LIKE in SQL Server
- IS NOT NULL condition in SQL Server
- EXISTS condition in SQL Server
- CASE function in SQL Server (part 1)
- The difference between web server and app server
- Network basics: Part 3 - DNS Server
- How to set up your own Git server on Linux
- Use IIS to set up FTP Server on Windows
- How to change DNS server on the most popular routers
- What is VPS? VPS used to do? What is VPS different from Server?
- 7 great ideas using Raspberry Pi as a server