读书人

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

发布时间: 2012-02-17 17:50:42 作者: rapoo

有这种函数么?
需求如下:
有两字段,一为描述,一为值,描述可以为空.查询结果为 值(描述) ,当描述为空的时候,结果为 值.
也就是
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函数看看

读书人网 >IBM DB2

热点推荐