SINGULAR

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

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
ДаДаДаДаДаДаДаДаДаДаДа

Доступно в

DSQL, ESQL, ISQL, PSQL

Формат

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

Описание

SINGULAR проверяет что запрос возвращает одну запись, и в этом случае возвращает TRUE

оператор SELECT должен использоваться с возвратом всех колонок (*)

Пример

select e.full_name
from employee e
where singular (select * from project p
                 where p.team_leader = e.emp_no)

пример возвращает работников, которые являются лидерами в одном и только одном проекте.

См. также

EXISTS(), ALL

Источник

EmbedSQL.pdf

Обсуждение