Предложение WHERE
Предложение WHERE используется для включения в набор данных лишь нужных записей. В этом случае оператор SELECT имеет следующий формат:
SELECT {* | <Список_полей>}
FROM <Список_таблиц>
WHERE <условие_выборки>
В наборе данных, возвращаемых оператором SELECT, будут включены только те записи, которые удовлетворяют условиям поиска.
В SQL используется множество условий отбора, позволяющих создавать различные типы запросов. Мы рассмотрим пять основных условий отбора:
сравнение – значение одного выражения сравнивается со значением другого выражения. Например, такое условие отбора используется для отбора всех офисов, находящихся в Московской области, или всех служащих, фактические объемы продаж которых превышают плановые;
проверка на принадлежность диапазону – проверяется, попадает ли указанное значение в определенный диапазон. Например, такое условие отбора используется для нахождения служащих, чей возраст больше 30, но меньше 50 лет;
проверка на членство в множестве – проверяется, совпадает ли значение выражения с одним из значений заданного множества. Например, такое условие отбора используется для выбора офисов, расположенных в городах Москва, Пенза или Самара;
проверка на соответствие шаблону – проверяется, соответствует ли значение, содержащееся в столбце, определенному шаблону. Например, такое условие используется для выбора клиентов, чьи имена начинаются с буквы «А»;
проверка на равенство на значение NULL – проверяется, содержится ли в столбце значение NULL. Например, такое условие отбора используется для нахождения всех служащих, которым не был назначен руководитель.
Дата добавления: 2015-02-03; просмотров: 926;