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

UptoLike

Естественно, критерий отбора, указываемый во фразе WHERE, может содержать
несколько условий, соединенных логическими операторами:
AND и NOT AND - когда должны удовлетворяться оба разделяемых с помощью
AND условия;
OR - когда должно удовлетворяться одно из разделяемых с помощью OR условий;
AND NOT - когда должно удовлетворяться первое условие и не должно второе;
OR NOT - когда или должно удовлетворяться первое условие или не
должно
удовлетворяться второе.
Причем существует приоритет AND над OR (сначала выполняются все операции
AND и только после этого операции OR). Для получения желаемого результата WHERE-
условия должны быть введены в правильном порядке, который можно организовать
введением скобок.
Пусть базовая таблица СОТРУДНИК1 (рис 4.9) изначально имеет вид:
Ид_Отд Ид_Сотр. Должность Оклад Фамилия
1 1 Доцент 2500 Иванов
1 2 Доцент 2500 Петров
1 3 Ст. препод. 2000 Сидоров
1 5 Профессор 3700 Петухов
1 6 Инженер 1500 Сидорова
1 8 Зав. кафедрой 5000 Иванова
2 7 Ассистент 1700 Петрова
2 4 Доцент 3100 Панов
2 10 Зав. кафедрой 5000 Мухин
3 11 Зав. кафедрой 5000 Попов
2 9 Профессор 4800 Иванов
Рис. 4.9. Исходное состояние отношения СОТРУДНИК1
SELECT Фамилия, Ид_Отд
FROM Сотрудник1
WHERE Должность = "Доцент"
AND Ид_Отд = 1
OR Ид_Отд = 2;