sql >> Databasteknik >  >> RDS >> Oracle

Standard SQL-alternativ till Oracle DECODE

Ett CASE-uttryck är ANSI SQL-metoden, av vilken det finns 2 varianter, "enkla" och "sökta":

1) Enkelt CASE-uttryck:

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

2) Sökte CASE-uttryck:

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


  1. Ställa in Active Data Guard Physical Standby i RAC One Node Architecture – Del 2

  2. CakePHP-beställningen fungerar inte

  3. Hur väljer man mer än 1 post per dag?

  4. mysql-valfråga i en array