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

Как избирате всички колони, плюс резултата от оператор CASE в oracle 11g?

Добавете псевдоним за mytable като този:

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;

Това не зависи от конкретна версия на Oracle, не съм сигурен за други бази данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете липсващи дати с помощта на SQL

  2. Получаване на стойност въз основа на максимума на различна колона, групирана от друга колона

  3. Как да свържете база данни на Oracle от PHP

  4. Опитвайки се да разбера over() и partition by

  5. Мога ли да свържа връзки към база данни в Oracle?