Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Alternatif untuk CASE di Oracle 8i

Anda harus mencoba dengan decode(..., ..., ...)

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

ini linknya ke dokumentasi decode.

Namun, seperti yang telah ditunjukkan dalam komentar, join konstruksi (ansi bergabung ) juga tidak akan berfungsi di 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. Mekanisme Penyisipan Basis Data

  2. SQL rekursif dan informasi pada level yang berbeda

  3. Bergabung dan menghapus Produk Cartesian

  4. Hibernate Pemetaan Dua Tabel ke Satu Kelas

  5. Tanggal waktu Oracle di VB.net