我有这个头脑简单的查询:处理空字符串时,串联Select语句
select a.str_number+' '+a.str_name+' '+a.str_suffix+' '+a.str_apt AS addr from mytable
此查询工作,只要没有连接值是不是NULL。如果有任何为空,则地址不显示。
我尝试这样做:
select IsNULL(a.str_number+' '+a.str_name+' '+a.str_suffix+' '+a.str_apt AS addr,'') from table
我想做到的是用空白空间来代替NULL值是否为空,但我仍然得到任何值。
是啊,那其实就是我已经决定这样做,但我担心的是,它是否是最好使用COALESCE批发喜欢你了,或做单独如:
。这种方法有多昂贵? –