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

Алтернативи на CASE в Oracle 8i

Трябва да опитате с decode(..., ..., ...)

select
  decode(seqnum,
            1  , '1',
            cnt, '0'
        ) as                   value1,
  decode(seqnum,
            1  , t.BEGIN_DT,
            cnt, t.END_DT
  ) as                         TIME1
  ...

ето връзката към документацията за декодиране.

Въпреки това, както беше посочено в коментар, join конструкция (ansi обединява ) също няма да работи в 8i.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли начин да се преодолее DSRA9010E 'setReadOnly' не се поддържа от изключението WebSphere?

  2. самостоятелно присъединяване срещу вътрешно присъединяване

  3. SQL - Разделете една колона на няколко колони

  4. Изявление CREATE с полета в кавички в Oracle

  5. За да извлечете конкретните низове от дадения низ в Oracle