sql >> Databasteknik >  >> RDS >> Oracle

Oracle Return Constant When Tom Resultat

När jag står inför problemet att alltid returnera exakt en rad använder jag ofta aggregering. Följande returnerar NULL om det inte finns någon matchning:

select max(employee_id)
from employee
where name = 'John_Doe';

Följande returnerar 0:

select coalesce(max(employee_id), 0)
from employee
where name = 'John_Doe';



  1. JDBC-anslutningen misslyckades, fel:TCP/IP-anslutningen till värden misslyckades

  2. php - Gör det möjligt för användare att favoritinlägg

  3. Gettext eller databasöversättning

  4. När jag ansluter till flera databaser, behöver jag flera SQLAlchemy Metadata, Base eller Session-objekt?