SINGULAR
DSQL, PSQL, ESQL.
[NOT] SINGULAR (<select_stmt>)
Le prédicat SINGULAR
utilise la sous-requête comme argument et l’évalue comme vrai si la sous-requête retourne une et une seule ligne de résultat, sinon le prédicat est évalué comme faux.Le résultat de la sous-requête peut contenir plusieurs colonnes, puisque les valeurs ne sont pas vérifiées.Ce prédicat ne peut prendre que deux valeurs : vrai (TRUE) et faux (FALSE).
SINGULAR
Trouvez les employés qui n’ont qu’un seul projet.
SELECT *
FROM employee
WHERE SINGULAR (SELECT *
FROM
employee_project ep
WHERE
ep.emp_no = employee.emp_no)