sql >> Databasteknik >  >> RDS >> Oracle

Hur väljer du alla kolumner, plus resultatet av en CASE-sats i oracle 11g?

Lägg till ett alias för mytable så här:

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;

Detta är inte beroende av någon specifik Oracle-version, inte säker på andra databaser.



  1. Manipulera utf8mb4-data från MySQL med PHP

  2. Hitta specifikt värde i kommalista i databasen

  3. Hur avvisar man delete-satsen innan delete-utlösaren?

  4. Hur väljer man poster med dubbletter av bara ett fält och alla andra fältvärden?