Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle SQL - zwróć wartość domyślną, jeśli zapytanie nie zwraca wyników

Jeśli oczekujesz jednego wiersza, możesz użyć agregacji:

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

To zawsze zwraca jeden wiersz, nawet jeśli nie ma dopasowania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wysłać zapytanie GROUP BY Miesiąc w roku

  2. Dane wyjściowe Oracle różnią się w SQL Developer i Excel

  3. Różnica między TRUNCATE a DELETE?

  4. Połączenie z Oracle przez TNS nie działa

  5. Problem TO_DATE z funkcją Oracle DBMS_SQL.EXECUTE