如何将null添加到字符串,但结果不会为空?

时间:2017-07-27 04:51:50

标签: sql sql-server

我将我的代码模拟为这样的简单代码:

select 'a'+
(
    select 'b'+
    (
        select 'c'
        from tbl_one t3
        inner join tbl_alpha a t3.id=a.id
        where t1.id=t3.id
        for xml path('')
    )
    from tbl_one t2
    where t1.id=t2.id
    for xml path('')
)
from tbl_one t1

如果我的select 'c'部分为null,我的结果应为null,但我不知道发生了什么,我没有得到null结果,只显示了select 'a'部分。 我希望我的结果为NULLabc,但我的查询只是给了我'a' 所以我没有任何解释来调试我的查询。

0 个答案:

没有答案