2015-12-28 31 views
0

我想在下面选择查询VM.Address和VM.City之间添加逗号SQL服务器:添加逗号SELECT语句

DECLARE @Address NVARCHAR(MAX); 
set @Address = ' SELECT [Address] = CONCAT(VM.Address,' ', VM.City) 

FROM [dbo].[VendorMaster] VM 
    WHERE IsActive = 1 AND VendorID = 6 
ORDER BY VendorName' 

EXECUTE SP_EXECUTESQL @Address 

回答

3

尝试通过在地址和城市中间使用逗号引用:

set @Address = ' SELECT [Address] = CONCAT(VM.Address,'+''','''+', VM.City) 
+0

谢谢。有效 – user2115618

0

尝试

set @Address = ' SELECT [Address] = STUFF(VM.Address + COALESCE(', ' + VM.City, '') , 1, 2, '')