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

Изявление на ORACLE IIF

Oracle не предоставя такава IIF функция. Вместо това опитайте да използвате една от следните алтернативи:

Функция DECODE:

SELECT DECODE(EMP_ID, 1, 'True', 'False') from Employee

Функция CASE:

SELECT CASE WHEN EMP_ID = 1 THEN 'True' ELSE 'False' END from Employee


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 19.3 PDB Затвори ORA-65107 ORA-16078

  2. Как да създадете временна таблица в база данни на Oracle?

  3. Как да промените формата на датата във вашата сесия на Oracle

  4. Може ли да възникне задънена улица със същия метод за достъп?

  5. Кога или защо да използвате SET DEFINE OFF в Oracle Database