Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL - gibt einen Standardwert zurück, wenn die Abfrage keine Ergebnisse zurückgibt

Wenn Sie eine Zeile erwarten, können Sie die Aggregation verwenden:

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

Dies gibt immer eine Zeile zurück, auch wenn es keine Übereinstimmung gibt.