in 9i: SELECT TYPE 副代码,CASE TYPE WHEN 0 THEN 53 WHEN 4 THEN 51 WHEN 14 THEN 52 ELSE 10 END 主代码 FROM DF_DESKTOP
select type 副代码 ,decode(type, 0, 53, 4, 51, 14,52, 10) 主代码 from df_desktop
or select type 副代码 ,(case when type = 0 then 53 when type = 4 then 51 when type = 14 then 52 else 10 end ) 主代码 from df_desktop
我试了了一下各位的方法,都不行。 select type 副代码 ,decode(type, 0, 53, 4, 51, 14,52, 10) 主代码 from df_desktop 的错误为无效列名 select type 副代码 ,(case when type = 0 then 53 when type = 4 then 51 when type = 14 then 52 else 10 end ) 主代码 from df_desktop 的错误为缺少右括号 我用的是Oracle8.0.5
在9i上 SELECT 副代码 into type,(case 副代码 when 0 then 53 when 4 then 51 when 14 then 52 else 10 end) into FROM df_DESKTOP
SELECT TYPE 副代码,decode(TYPE,0,53,4,51,14,52,10) 主代码 from df_DESKTOP; 这句在8i中可以你的版本可能低了
select 副代码 as type ,decode(副代码 , 0, 53, 4, 51, 14,52, 10) as 主代码 from df_desktop 嗬嗬~~是这样的。 多谢各位。
SELECT TYPE 副代码,CASE TYPE WHEN 0 THEN 53 WHEN 4 THEN 51 WHEN 14
THEN 52 ELSE 10 END 主代码 FROM DF_DESKTOP
4, 51,
14,52,
10) 主代码
from df_desktop
or select type 副代码 ,(case when type = 0 then 53
when type = 4 then 51
when type = 14 then 52
else 10 end ) 主代码
from df_desktop
select type 副代码 ,decode(type, 0, 53,
4, 51,
14,52,
10) 主代码
from df_desktop
的错误为无效列名
select type 副代码 ,(case when type = 0 then 53
when type = 4 then 51
when type = 14 then 52
else 10 end ) 主代码
from df_desktop
的错误为缺少右括号
我用的是Oracle8.0.5
SELECT 副代码 into type,(case 副代码 when 0 then 53 when 4 then 51 when 14 then 52 else 10 end) into FROM df_DESKTOP
这句在8i中可以你的版本可能低了
4, 51,
14,52,
10) as 主代码
from df_desktop
嗬嗬~~是这样的。
多谢各位。