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

Jak wyświetlić wartość domyślną, gdy w zapytaniu nie znaleziono dopasowania?

SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable')
FROM   DUAL;

Musisz zawinąć SELECT do innego SELECT lub żaden wiersz nie zostanie zwrócony. A gdzie nie ma wiersza, nie może być wartości.




  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 połączyć się z bazą danych Oracle za pomocą VBScript i UFT?

  2. Wygeneruj losową datę w Oracle za pomocą DBMS_RANDOM

  3. Oracle Plus (+) przyłącza do konwersji ANSI

  4. Jak spakować plik w PL/SQL?

  5. Grupuj według vs Partycja według w Oracle