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

UptoLike

Ид_Отд Ид_Сотр. Должность Оклад Фамилия
1 3 Ст.препод. 2000 Сидоров
1 5 Профессор 3700 Петухов
1 6 Инженер 1500 Сидорова
2 7 Ассистент 1700 Петрова
Рис. 4.10. Учет логических связок
Ниже приведен достаточно сложный пример для базовой таблицы РАБОТЫ (рис.
2.8). Попробуйте проследить его логику:
SELECT *
FROM Работы
WHERE NOT ((Период_с = “01.04.03” AND ИД_Вида >11)
OR ИД_Сотр =2);
4.3. Операторы IN, BETWEEN, LIKE в фразе WHERE
SQL использует специальные операторы IN, BETWEEN, LIKE, и IS NULL в
дополнение к булевым операциям.
ОПЕРАТОР IN
Оператор IN определяет набор значений, в которое данное значение может или не
может быть включено.
В нашей учебной базе, если Вы хотите найти всех сотрудников 1940 или 1980 года
рождения необходимо использовать следующий запрос (вывод показывается на рис.
4.11):
SELECT *
FROM Сотрудник
WHERE Год_ рожд
= 1940
OR Год_ рожд = 1980;