sql >> Database teknologi >  >> RDS >> Oracle

Hvordan vælger du alle kolonner plus resultatet af en CASE-sætning i oracle 11g?

Tilføj et alias for mytable som dette:

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;

Dette er ikke afhængigt af nogen specifik Oracle-version, ikke sikker på andre databaser.



  1. MySQL sænker farten efter INSERT

  2. Eksporterer database gennem min java-kode

  3. Sådan bootstrap MySQL eller MariaDB Galera Cluster - Opdateret

  4. Hvordan undslipper jeg en mysql-søgning/like-forespørgsel korrekt?