Инструменты пользователя

Инструменты сайта


Боковая панель

Введение

Статьи и часто задаваемые вопросы

Установка и настройка

Обработка ошибок

Полезные запросы SQL

Тематические группы

exists



EXISTS

Версии сервера

Firebird 2.0

Доступно в

Формат

[NOT] EXISTS (SELECT * FROM <tablelist> WHERE <search_condition>)

Описание

оператор проверяет существует ли хоть одна запись в запросе

внутрений запрос выполняется до получения первой записи запроса.

используется в основном в [поисковых условиях], но может так же использоваться в pl-sql c оператором if

Пример

SELECT 1 FROM rdb$database
 WHERE EXISTS(SELECT * 
                FROM sales s
               WHERE s.cust_no = 1001)

См. также

Источник

EmbedSQL.pdf

Только авторизованные участники могут оставлять комментарии.
exists.txt · Последние изменения: 2009/02/20 02:25 (внешнее изменение)