Between ... And

Met BETWEEN ... AND kun je een query maken met een beperking tussen twee randen. De randen doen mee met de selectie. De onderste rand moet als eerste genoemd worden, want anders krijg je een leeg resultaat terug. De randen doen mee, zoals je in onderstaand voorbeeld kunt zien.

 

SELECT last_name, salary

FROM employees

WHERE salary BETWEEN 9000 AND 11000;

 

clip0048

 

Deze query kun je ook zo maken.

 

SELECT last_name, salary

FROM employees

WHERE salary >= 9000 AND salary <= 11000;

 

 

Ook voor datums kun je BETWEEN ... AND gebruiken. Wie is er in dienst gekomen tussen 1 januari 1994 en 31 december 1997?

 

SELECT last_name, hire_date

FROM employees

WHERE hire_date BETWEEN '1994-01-01' AND '1997-12-31';

 

clip0055