日期:2014-05-17  浏览次数:20490 次

sql server中,如果有两个字段,一个是id,一个是name,我现在想显示id+name
如果id为null或name为空,那么id+name查出来也是为空,请问这个问题怎么解决。
------最佳解决方案--------------------
isnull(id,'')+isnull(name,'')
------其他解决方案--------------------
引用:
如果id为null或name为空,那么id+name查出来也是为空,请问这个问题怎么解决。


这个不是一个问题,null 指代未定义,未定义+任何东西都是未定义的状态。逻辑处理肯定出来也是null

如果lz需要做数据处理,可以使用isnull函数