假设我表就这个两个字段select t.TypeName,t.Layer from sw_devicetype t
我需要实现的是当Layer =1的时候 TypeName取别名TypeName1,Layer =2的时候 TypeName取别名TypeName2,Layer =3的时候 TypeName取别名TypeName3,只有1,2,3的情况,那么能实现吗?不用触发器一类的
我需要实现的是当Layer =1的时候 TypeName取别名TypeName1,Layer =2的时候 TypeName取别名TypeName2,Layer =3的时候 TypeName取别名TypeName3,只有1,2,3的情况,那么能实现吗?不用触发器一类的
select t.TypeName,t.Layer ,
DECODE(Layer,1,TypeName) TypeName1,
DECODE(Layer,2,TypeName) TypeName2,
DECODE(Layer,3,TypeName) TypeName3
from sw_devicetype t