Вот SQL-запрос для получения сведений о работниках, чья зарплата находится в диапазоне от 100 000 до 500 000:
SELECT *
FROM Workers
WHERE Salary BETWEEN 100000 AND 500000;
Этот запрос выбирает все столбцы (*) из таблицы «Работники» и извлекает строки, в которых значение столбца «Зарплата» находится в диапазоне от 100 000 до 500 000.
Вот несколько альтернативных методов достижения того же результата:
Метод 1. Использование оператора «И»:
SELECT *
FROM Workers
WHERE Salary >= 100000 AND Salary <= 500000;
Метод 2. Использование оператора IN:
SELECT *
FROM Workers
WHERE Salary IN (100000, 200000, 300000, 400000, 500000);
Метод 3. Использование оператора «МЕЖДУ» с явными именами столбцов:
SELECT *
FROM Workers
WHERE Salary BETWEEN 100000 AND 500000;