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

Przełącznik SQL z dekodowania na przypadek

Dekodowanie oznacza:

CASE FirstParam
  WHEN SecondParam THEN ThirdParam 
  WHEN FourthParam THEN FifthParam
  WHEN SixthParam THEN Seventh... etcetera
  ELSE LastParam -- If number of params is odd, otherwise ELSE NULL is implied
END

Więc

CASE APR(ACC.RATE,'X')
  WHEN 'FIRST RATE' THEN 1
  WHEN 'SECOND RATE' THEN 2
  ELSE 3
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. Jak używać aliasu w klauzuli Gdzie?

  2. Oracle self join zaczynające się od minimalnej wartości (lata-miesiące) dla każdej partycji

  3. Oracle APEX — Eksportuj zapytanie do CSV za pomocą przycisku

  4. Błąd instalacji klienta Oracle — zbyt długa ścieżka

  5. Podziel ciąg na wiersze Oracle SQL