Зачастую нужны не все строки из таблицы, а какая-то их часть. Для ограничения количества возвращаемых строк в SQL существует предложение WHERE. В WHERE указывается логическое выражение, которое служит фильтром строк: в результате остаются только те строки, для которых это выражение истинно.

Общий синтаксис SQL запроса с предложением WHERE:

 SELECT список_полей
   FROM список_таблиц
  WHERE ограничения_на_список_строк

Например, для получения всех сотрудников с фамилией Медведев нужно выполнить запрос:

SELECT *
  FROM employee
 WHERE last_name = 'Медведев'

1.6 Исключение дубликатов

2.2 Логические операторы