Introduction
BETWEEN helps you find values that fall within a certain range, making it easy to filter data between two points.
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
SELECT * FROM orders WHERE order_date BETWEEN '2023-01-01' AND '2023-01-31';
SELECT name, score FROM students WHERE score BETWEEN 60 AND 80;
SELECT product_name FROM products WHERE price BETWEEN 10 AND 50;
CREATE TABLE employees (id SERIAL PRIMARY KEY, name TEXT, salary INTEGER); INSERT INTO employees (name, salary) VALUES ('Alice', 50000), ('Bob', 70000), ('Charlie', 60000), ('Diana', 80000); SELECT name, salary FROM employees WHERE salary BETWEEN 60000 AND 80000 ORDER BY salary;
BETWEEN operator do in PostgreSQL?age is between 18 and 30 (inclusive)?orders with a column order_date of type DATE, what will this query return?SELECT order_id FROM orders WHERE order_date BETWEEN '2023-01-01' AND '2023-01-31';SELECT * FROM products WHERE price BETWEEN 100, 500;Pass the test and this pattern moves unknown