各位大侠请帮忙看一下如何避免有空值。
SELECT DestProvince, DestCity, DestAddr,
DestProvince + DestCity + DestAddr AS aaa
FROM tblDataMaster
如果 DestProvince, DestCity,DestAddr 这三个字段中如果有一个字段为NULL,那么AAA的值为空,怎么样避免AAA值为空呢?
问题点数:50、回复次数:3Top
1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-08-02 11:53:58 得分 35
SELECT DestProvince, DestCity, DestAddr,
isnull(DestProvince,'') + isnull(DestCity,'') + isnull(DestAddr,'') AS aaa
FROM tblDataMasterTop
2 楼kingfung(军哥)回复于 2005-08-02 11:56:21 得分 5
libin_ftsafe(子陌红尘)的方法完全正确,如果字段是数字类型的呢,就不对了,嘿嘿Top
3 楼hisi(海山)(随机种子)回复于 2005-08-02 12:19:20 得分 10
to楼上:
如果是数字类型也是正确的。
declare @i int
set @i = ''
select @i
--------
结果:0Top




