sql >> Database >  >> RDS >> Oracle

Hoe selecteer je alle kolommen, plus het resultaat van een CASE-statement in orakel 11g?

Voeg als volgt een alias toe voor mijn tabel:

select t.*, (case when PRI_VAL = 1 then 'High'
                when PRI_VAL = 2 then 'Med'
                when PRI_VAL = 3 then 'Low'
          end) as PRIORITY
from MYTABLE t;

Dit is niet afhankelijk van een specifieke Oracle-versie, niet zeker van andere databases.



  1. Hoe PII te vinden en te maskeren in Elasticsearch

  2. verwijder link verwijdert geen record in mysql-database

  3. Hoe u ongewenste tekens in de mysql-database kunt matchen met Arabische letters met PHP en MYSQL

  4. SQL om het minimum aantal opeenvolgende dagen van toegang te bepalen?