Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Использование операций exists и NOT exists

Предложение SELECT | Предложение FROM | Принадлежность множеству | Предложение ORDER BY | Использование итоговых функций | Предложение HAVING | On_load_lecture() Понятие подзапроса | Использование подзапросов, возвращающих единичное значение | Запрос обновления |


Читайте также:
  1. Gt; глава I использование положительного опыта 35
  2. III. Основы педагогики как науки и использование ее результатов в процессе образования учащихся.
  3. Анализ провозной способности с использованием индексного приема сравнения
  4. Аудит кассы и кассовых операций
  5. Аудит операций на расчетных счетах в банках
  6. Бессознательное— совокупность психиче­ских процессов, операций и состояний, не пред­ставленных в сознании субъекта.
  7. Взгляды зарубежных и отечественных психологов, педагогов на использование движений в коррекционных целях

Ключевые слова EXISTS и NOT EXISTS предназначены для использования только совместно с подзапросами. Результат их обработки представляет собой логическое значение TRUE или FALSE. Для ключевого слова EXISTS результат равен TRUE в том и только в том случае, если в возвращаемой подзапросом результирующей таблице присутствует хотя бы одна строка. Если результирующая таблица подзапроса пуста, результатом обработки операции EXISTS будет значение FALSE. Для ключевого слова NOT EXISTS используются правила обработки, обратные по отношению к ключевому слову EXISTS. Поскольку по ключевым словам EXISTS и NOT EXISTS проверяется лишь наличие строк в результирующей таблице подзапроса, то эта таблица может содержать произвольное количество столбцов.

Пример 7.18. Определить список имеющихся на складе товаров (запрос эквивалентен примеру 7.7).

SELECT НазваниеFROM ТоварWHERE EXISTS (SELECT КодТовара FROM СкладWHERE Товар.КодТовара=Склад.КодТовара)

Пример 7.19. Определить список отсутствующих на складе товаров (запрос эквивалентен примеру 7.8).

SELECT НазваниеFROM ТоварWHERE NOT EXISTS (SELECT КодТовара FROM СкладWHERE Товар.КодТовара=Склад.КодТовара)

on_load_lecture() Язык SQL ориентирован на выполнение операций над группами записей, хотя в некоторых случаях их можно проводить и над отдельной записью.

Запросы действия представляют собой достаточно мощное средство, так как позволяют оперировать не только отдельными строками, но и набором строк. С помощью запросов действия пользователь может добавить, удалить или обновить блоки данных. Существует три вида запросов действия:

· INSERT INTO – запрос добавления;

· DELETE – запрос удаления;

· UPDATE – запрос обновления.


Дата добавления: 2015-07-20; просмотров: 41 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Использование операций IN и NOT IN| Запрос добавления

mybiblioteka.su - 2015-2024 год. (0.007 сек.)