Фильтрация данных (предложение WHERE)

Оператор SELECT, с которым мы работали до сих пор, извлекал все строки из указанной таблицы. Однако, гораздо чаще бывает нужно извлечь какую-то часть данных таблицы для каких-либо действий или генерации отчетов.

Использование в операторе SELECT предложения, определяемого ключевым словом WHERE (где), позволяет задавать условия для выборки записей. Предложение WHERE указывается сразу после названия таблицы (предложения FROM) и общий формат оператора SELECT в этом случае имеет следующий вид:

SELECT [<table_name>.]<column_name> [,...]
FROM <table_name>
[WHERE <condition>]

В SQL имеется целый ряд операторов и ключевых слов для задания условий: