100 Days of SQL

sql

Day 15 – SQL BETWEEN Operator

In SQL, the BETWEEN operator is used to specify a range of values in a WHERE clause. The BETWEEN operator allows you to specify a range of values for a column, and the WHERE clause will return any rows where the column value falls within that range.

The basic syntax for using the BETWEEN operator is as follows:


SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2;

Here, column_name is the name of the column you want to search, table_name is the name of the table containing the column, and value1 and value2 are the two values that define the range.

For example, suppose you have a table called employees with columns employee_id, first_name, last_name, department, and salary. If you want to find all employees with salaries between $50,000 and $100,000, you would use the following SQL statement:


SELECT * FROM employees WHERE salary BETWEEN 50000 AND 100000;

This statement will return all rows from the employees table where the salary column falls within the range of $50,000 to $100,000.

Note that the BETWEEN operator is inclusive, meaning that it includes the values specified in the range. So in the example above, the SQL statement will return all employees with salaries of exactly $50,000 or $100,000, in addition to those with salaries between those values.

You can also use the NOT BETWEEN operator to exclude rows that fall within a certain range, or you can use the BETWEEN operator with a NOT keyword to exclude rows that do not fall within a certain range.