decode 在oracle 使用算是比较频繁的函数了,毕竟有很大的作用,主要是将一个字段转换为其他字段
比如:
select decode(sex,1,'男',2'女')as sex from 表名;
这里有两点需要注意:
1,不要忘了起别名,不然列名比较长
2,在列名多余一个汉字时,要结合cast函数一起使用,否则可能显示不全
cast 用法:
cast是类型转换函数
select cast (列名 as 类型) as 别名 from 表名
如果缺少‘as 类型’ 会报错