Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Standardowa alternatywa SQL dla Oracle DECODE

Wyrażenie CASE to metoda ANSI SQL, która ma dwie odmiany:"prostą" i "wyszukiwaną":

1) Proste wyrażenie CASE:

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

2) Przeszukane wyrażenie CASE:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00904:Dobry Ośrodek:nieprawidłowy identyfikator

  2. Jak zamienić lookahead w regex?

  3. Najszybszy odczyt OLEDB z ORACLE

  4. Format daty w formacie asp do excel

  5. Oracle SELECT TOP 10 rekordów