Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 82 стр.

UptoLike

Составители: 

82
SELECTС.FAMILY,С.NAME,О.CITY
FROMSLUZHASCHIEС,OFFISYО
WHEREС.ID_OFC=О.ID_OFC
4.1.4. ПРЕДЛОЖЕНИЕ WHERE
Предложение WHERE используется для включения в набор данных лишь
нужных записей. В этом случае оператор
SELECT имеет следующий формат:
SELECT{*|<Список_полей>}
FROM<Список_таблиц>
WHERE<условие_выборки>
В наборе данных, возвращаемых оператором SELECT, будут включены толь-
ко те записи, которые удовлетворяют условиям поиска.
В
SQL используется множество условий отбора, позволяющих создавать
различные типы запросов. Мы рассмотрим пять основных условий отбора:
сравнение значение одного выражения сравнивается со значением друго-
го выражения. Например, такое условие отбора используется для отбора всех
офисов, находящихся в Московской области, или всех служащих, фактические
объемы продаж которых превышают плановые;
проверканапринадлежностьдиапазону проверяется, попадает ли указан-
ное значение в определенный диапазон. Например, такое условие отбора ис-
пользуется для нахождения служащих, чей возраст больше
30, но меньше 50 лет;
проверка на членство в множестве проверяется, совпадает ли значение
выражения с одним из значений заданного множества. Например, такое условие
отбора используется для выбора офисов, расположенных в городах
Москва, Пен‐
за или Самара;
проверканасоответствиешаблону проверяется, соответствует ли значе-
ние, содержащееся в столбце, определенному шаблону. Например, такое усло-
вие используется для выбора клиентов, чьи имена начинаются с буквы
«А»;
проверкана равенствоназначение NULL проверяется, содержится ли в
столбце значение
NULL. Например, такое условие отбора используется для на-
хождения всех служащих, которым не был назначен руководитель.
Сравнение
Наиболее общим типом условия выборки является сравнение. При сравне-
нии СУБД вычисляет и сравнивает значения двух выражений для каждой стро-
ки данных. Синтаксис сравнения можно записать следующим образом:
<выражение1><оператор><выражение2>
оператор−{=|<|>|<=|>=|!<|!>|<>|!=}.
Сравнение столбца с константой. Чаще всего выражения бывают про-
стыми и содержат в качестве
выражения1 имя столбца, а в качестве выражения2
константу. При этом условие поиска имеет такой вид:
<имя_столбца><оператор><константа>.