我有這個頭腦簡單的查詢:處理空字符串時,串聯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批發喜歡你了,或做單獨如:
。這種方法有多昂貴? –