相关疑难解决方法(0)

如何选择所有列,以及oracle 11g中CASE语句的结果?

我想选择*,而不必输入所有单独的列,但我还想包含一个带有case语句的自定义列.我尝试了以下方法:

select *, (case when PRI_VAL = 1 then 'High'
                when PRI_VAL = 2 then 'Med'
                when PRI_VAL = 3 then 'Low'
          end) as PRIORITY
from MYTABLE;
Run Code Online (Sandbox Code Playgroud)

但它抱怨说

ORA-00923: FROM keyword not found where expected
Run Code Online (Sandbox Code Playgroud)

sql oracle ora-00923

25
推荐指数
2
解决办法
2万
查看次数

标签 统计

ora-00923 ×1

oracle ×1

sql ×1