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