Содержание



SINGULAR

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

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
Да Да Да Да Да Да Да Да Да Да Да

Доступно в

DSQL, ESQL, ISQL, PSQL

Формат

[NOT] SINGULAR (SELECT * FROM <tablelist> 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