====== EXISTS ====== ===== Версии сервера ===== Firebird 2.0 ===== Доступно в ===== [[raznovidnosti_jazyka_sql|DSQL]], [[raznovidnosti_jazyka_sql|ESQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]] ===== Формат ===== [NOT] EXISTS (SELECT * FROM WHERE ) ===== Описание ===== оператор проверяет существует ли хоть одна запись в запросе внутрений запрос выполняется до получения первой записи запроса. используется в основном в [поисковых условиях], но может так же использоваться в pl-sql c оператором if ===== Пример ===== select 1 from rdb$database where exists(select * from sales s where s.cust_no = 1001) ===== См. также ===== [[SELECT]], [[IF]], [[SINGULAR]] ===== Источник ===== EmbedSQL.pdf