簡體   English   中英

RTRIM(something)+''+ RTRIM(something)導致NULL

[英]RTRIM(something) +' '+RTRIM(something) leads to NULL

我正在使用SQL Server 2008 R2,並且具有兩個要使用RTRIM函數連接的nvarchar字段。 但是,當我這樣做時,我得到的都是NULL值。

以下是我正在使用的示例函數:

RTRIM(gis.dbo.tbl.Name1) + ' ' + RTRIM(gis.dbo.tbl.Name2)

提前致謝!

您是否檢查過您的字段是否有值? 如果它們中的任何一個為null,則您的代碼將無效。 您可以嘗試這樣捕獲空值:

RTRIM(ISNULL(gis.dbo.tbl.Name1, '')) + ' ' + RTRIM(ISNULL(gis.dbo.tbl.Name2, ''))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM