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

Alternativer til CASE i Oracle 8i

Du bør prøve med decode(..., ..., ...)

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

her er linket til dokumentationen for afkodning.

Men som det er blevet påpeget i en kommentar, er join konstruktion (ansi joins ) virker heller ikke i 8i.



  1. SQL GROUP BY CASE-sætning med aggregeret funktion

  2. Spring's Stored Procedure - resultater, der kommer tilbage fra proceduren, er altid tomme

  3. Udførelse af sql-script på en batch-fil med accent

  4. MySQL-optimering af INSERT-hastigheden bliver bremset på grund af indekser