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

Standard SQL-alternativ til Oracle DECODE

Et CASE-udtryk er ANSI SQL-metoden, hvoraf der er 2 varianter, "simple" og "searched":

1) Simpelt CASE-udtryk:

CASE col WHEN 1 THEN 'One'
         WHEN 2 THEN 'Two'
         ELSE 'More'
         END

2) Søgte CASE-udtryk:

CASE WHEN col < 0 THEN 'Negative'
     WHEN col = 0 THEN 'Zero'
     ELSE 'Positive'
     END


  1. En tur gennem GIMR

  2. Tilføjelse af nul til et array, hvis der forekommer tomme værdier i array

  3. Nyttig PHP-databaseklasse

  4. Alternativt synonym i SQL Server i én transaktion