Oracle
 sql >> Database >  >> RDS >> Oracle

Alternative a CASE in Oracle 8i

Dovresti provare con decode(..., ..., ...)

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

ecco il link alla documentazione di decodifica.

Tuttavia, come è stato sottolineato in un commento, il join build (ansi join ) non funzionerà nemmeno in 8i.