1,isnull(字段名,'自定义名') 这个函数主要是判断,当被判断的字段值为null的时候,select出来呈现的值是'自定义名'
延伸:字段值为空和字符串为空是两种状态。如下:
case cureno when '' then '-1' else isnull(cureno,'-1') end as cure_no --就诊号
前面的 when '' then '-1'是字符串为空
后面的isnull(cureno,'-1')是字段值为空
2,当字符串中有空格时,有两种去掉办法
前后的空格,使用LTrim和RTrim即可,例如:LTrim(RTrim(Name))
中间的空格,使用replace函数替换,例如:Replace(Name,' ','')