sql >> Base de Datos >  >> RDS >> Oracle

Oracle SQL:devuelve algún valor predeterminado si la consulta no devuelve resultados

Si espera una fila, puede usar la agregación:

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

Esto siempre devuelve una fila, incluso cuando no hay ninguna coincidencia.