首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

有这种函数么?该如何处理

2012-02-17 
有这种函数么?需求如下:有两字段,一为描述,一为值,描述可以为空.查询结果为值(描述) ,当描述为空的时候,结

有这种函数么?
需求如下:
有两字段,一为描述,一为值,描述可以为空.查询结果为 值(描述) ,当描述为空的时候,结果为 值.
也就是  
 select case when 描述 is null then 值 else 值(描述) end 结果 from tar_table .
以上是用case when实现的。
有没有一个函数,functionx(exp,value1,value2).当exp为真时,值为value1,当exp为假时,值为value2.
类似于db2中value(exp,value)函数.当exp为空时,结果为value.现在需要类似函数.
或者别的数据库中有的函数也可以,记忆中好象有,却无从查起.有人知道么?谢谢了

[解决办法]
excel里面倒是有这样的if函数
db2里面好像没见过或者没有使用过 尝试嵌套一下该value函数看看

热点排行