Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL превключване от декодиране към регистър

Декодиране означава:

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

И така

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. Как да премахна повтарящи се стойности на колони от отчета

  2. Как да получите известие от базата данни до C++ приложение

  3. АКТУАЛИЗИРАНЕ на INSERT дублиран първичен ключ в Oracle?

  4. ACL грешка при опит за изпращане на имейл чрез Oracle UTL_SMTP

  5. Функция NANVL() в Oracle