有没有与DB2的isnull函数相当的性能?
想像一下我们的产品是内部的,所以他们没有名字:
Select product.id,isnull(product.name,"Internal) From product
可能返回:
1 Socks 2 Shoes 3 Internal 4 Pants
解决方法
对于它的价值,COALESCE类似,但是
IFNULL(expr1,default)
是您在DB2中找到的完全匹配项.
COALESCE允许多个参数,返回第一个NON NULL表达式,而IFNULL只允许表达式和默认值.
从而
SELECT product.ID,IFNULL(product.Name,"Internal") AS ProductName FROM Product
给你你正在寻找的东西以及以前的答案,仅仅是为了完整性.