Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie wählen Sie alle Spalten plus das Ergebnis einer CASE-Anweisung in Oracle 11g aus?

Fügen Sie wie folgt einen Alias ​​für mytable hinzu:

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;

Dies ist nicht von einer bestimmten Oracle-Version abhängig, bei anderen Datenbanken bin ich mir nicht sicher.