Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle SQL - renvoie une valeur par défaut si la requête ne renvoie pas de résultats

Si vous attendez une ligne, vous pouvez utiliser l'agrégation :

Select coalesce(max(ename), '-1')
from emp
where empno = 1;

Cela renvoie toujours une ligne, même s'il n'y a pas de correspondance.