decode的用法,空置怎么处理
如果某个字段没有值,想让这个字段为“空值”,怎么处理?
decode(kk,??,'空值',kk)
[解决办法]
例如数据表a
kk
1
null
2
3
select decode(kk,1,1,
2,2,
3,3,'空值') from a
或者
select decode(kk,null,'空值',kk) from a
[解决办法]
-- 直接用nvl()函数更好理解:select nvl(clumn_name,'空值') from table_name;
[解决办法]
直接‘’这样就可以了
[解决办法]
2种都可以
decode(kk,NULL,'空值',kk)nvl(kk,'空值')
[解决办法]
nvl(kk,'空值')