Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 84 стр.

UptoLike

Ид_сотр Ид_Отд Период Сумма Вид оплаты
1 1 Март 1200
2 1 Март 1200
3 1 Март 1000
1 1 Март 800
Рис. 4.12. Ведомость за март
ОПЕРАТОР BETWEEN
Оператор BETWEEN похож на оператор IN. В отличие от определения по номерам
из таблицы, как это делает IN, BETWEEN определяет диапазон, значения которого
делают предикат верным. Для этого необходимо ввести ключевое слово BETWEEN с
начальным значением, ключевое AND и конечное значение. В отличие от IN BETWEEN
чувствителен к порядку, и первое значение
в предложении должно быть первым по
алфавитному или числовому порядку. Следующий пример будет извлекать из таблицы
Сотрудник (рис. 2.1) всех сотрудников с годами рождения между 1964 и 1970 (вывод
показывается в рис. 4.13):
SELECT Ид_Сотр, Фамилия, Имя, Отчество, Год_ рожд
FROM Сотрудник
WHERE Год_ рожд BETWEEN 1964 AND 1970;
Для включенного оператора BETWEEN значение, совпадающее с любым из двух
значений
границы (в этом случае, 1964 и .1970) заставляет предикат быть верным.
Ид_Сотр. Фамилия Имя Отчество Год рожд.
6 Сидорова Екатерина Ивановна 1970
7 Петрова Нина Николаевна 1970
8 Иванова Вера Васильевна 1970
10 Мухин Александр Михайлович 1964
Рис. 4.13. Диапазон на основе BETWEEN
Чтобы исключить граничные элементы выбираемого списка, можно определить
граничные значения так, чтобы включающая интерпретация была приемлема, или
сделать, например, так:
SELECT *