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

Стандартна SQL алтернатива на Oracle DECODE

CASE изразът е ANSI SQL методът, който има 2 разновидности, „прост“ и „търсен“:

1) Прост CASE израз:

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

2) Търсен 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. Променете текста на Oracle SQL заявка преди изпращане

  2. Как да включите повече от един дял в един оператор за избор в Oracle

  3. Извличане на данни в рамките на период от време в Oracle

  4. Мога ли да избегна двойните кавички в заглавията на колони с Oracle?

  5. Oracle изберете да не връща всички колони под sqlplus