Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да покажа стойност по подразбиране, когато не е намерено съвпадение в заявка?

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

Трябва да обвиете SELECT в друг SELECT или нито един ред няма да бъде върнат. А където няма ред, не може да има стойност.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Показване на CLOB колона с 4000+ знака

  2. Първи миграции на независим от схемата Entity Framework Code

  3. Връзка на Python 2.7 с Oracle:губят се (полски) знаци

  4. Отчитане на нулеви стойности като уникална стойност

  5. GWFG в Oracle RAC