sql >> Databáze >  >> RDS >> Oracle

Alternativy k CASE v Oracle 8i

Měli byste to zkusit pomocí decode(..., ..., ...)

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

zde je odkaz k dokumentaci dekódování.

Nicméně, jak bylo zdůrazněno v komentáři, join konstrukt (Ansi se připojí ) nebude fungovat ani v 8i.



  1. Návrh databáze pro uživatele a kontakty

  2. SQL Server 2016:Vždy šifrováno

  3. Jak načíst data ze tří tabulek v SQL

  4. Jaké jsou rozdíly mezi transformacemi Merge Join a Lookup v SSIS?