sql >> Database >  >> RDS >> Oracle

Oracle SQL - retourneer een standaardwaarde als query geen resultaten oplevert

Als u één rij verwacht, kunt u aggregatie gebruiken:

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

Dit geeft altijd één rij terug, zelfs als er geen overeenkomst is.




  1. Waarom is het opvragen van een JDBC-compatibele database van Oracle niet zo eenvoudig?

  2. Hoe PostgreSQL-trigger en C# Windows Service laten samenwerken?

  3. PDO - lastInsertId() voor invoegquery met meerdere rijen

  4. Update meerdere rijen mysql