Операторы объединения

Часто при написании запроса на выборку данных требуется задать сложное усло­вие, для которого одного оператора недостаточно. В этом случае несколько усло­вий объединяются с помощью специальных операторов. В SQL их два — это опе­раторы AND и OR.

□ Оператор AND используется в тех случаях, когда необходимо отобрать записи, соответствующие нескольким условиям, причем для каждой записи, включае­мой в результат выборки, должны выполняться все заданные ограничения. Опе­ратор AND объединяет несколько условий путем выполнения операции логи­ческого умножения результатов всех заданных ограничений. Результат true, соответственно, будет получен только в том случае, если все объединяемые ус­ловия принимают значение true.

□ Оператор OR выполняет операцию логического сложения результатов всех за­данных условий. При использовании данного оператора запись включается в результирующую выборку в случае выполнения хотя бы одного из заданных ограничений.

При использовании операторов объединения каждое логическое выражение сле­дует заключать в круглые скобки. Для примера произведем выборку данных о то­варах, цена которых больше 50, но меньше 1000:

SELECT *

FROM Товары

WHERE (Цена>50) ANO (Цена<1000)

Результат выполнения запроса приведен на рис. 16.

Рис. 16. Пример использования оператора AND

Синтаксические правила использования оператора OR такие же, как и для опера­тора AND. Следующий запрос возвратит список товаров, цена которых меньше 50 или больше 1000 (рис. 17):

SELECT *

FROM Товары

WHERE Цена<50) OR Цена>1000)

Рис. 17. Пример использования оператора OR








Дата добавления: 2015-10-21; просмотров: 542;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.