Зачастую нужны не все строки из таблицы, а какая-то их часть.
Для ограничения количества возвращаемых строк в SQL существует предложение WHERE
. В WHERE
указывается логическое выражение, которое служит фильтром строк: в результате остаются только те строки, для которых это выражение истинно.
Общий синтаксис SQL запроса с предложением WHERE
:
SELECT список_полей
FROM список_таблиц
WHERE ограничения_на_список_строк
Например, для получения всех сотрудников с фамилией Медведев нужно выполнить запрос:
SELECT *
FROM employee
WHERE last_name = 'Медведев'