SQL · Pattern 2 — Filtering Data
BETWEEN
BETWEEN a AND b is shorthand for column >= a AND column <= b — both ends are inclusive.
Source data — Pattern 2: Filtering Data
All queries run against the shared employees table (see schema.sql). This pattern also needs the manager_id column for topic 14 — not required back in Pattern 1. It also needs one row with salary < 50000 for topic 9, which Pattern 1's 6 rows didn't have — add:
INSERT INTO employees (employee_id, first_name, last_name, salary, department_id,
manager_id)
VALUES (7, 'Zoya', 'Khan', 42000, 500, 1);

What it does
BETWEEN a AND b is shorthand for column >= a AND column <= b — both ends are inclusive. Reads cleaner than writing the two comparisons out by hand.
Problem
Find employees with salaries between ₹50,000 and ₹80,000.
SELECT *
FROM employees
WHERE salary BETWEEN 50000 AND 80000;
Result
