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

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


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

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
E W L X Q
 
exists.txt · Последнее изменение: 2009/02/20 02:25 (внешнее изменение)