Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle SQL:restituisce un valore predefinito se la query non restituisce risultati

Se ti aspetti una riga, puoi utilizzare l'aggregazione:

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

Questo restituisce sempre una riga, anche quando non c'è corrispondenza.