如何在新 table SQL 中将三列中的数据检索到一列中

how to retrieve data from three columns into a one column in the new table SQL

SELECT  Dc.Name AS Market   
        ,R.Name AS Route    
        ,C.Id   
        ,C.ERPCusCode   
        ,C.Name 
        ,C.Address1 AS Address  
        ,C.CustomerGradeId AS volumeClass   
        ,I.ERPItemCode  
        ,H.InvoiceDate  
        ,D.Qty 
FROM InvoiceHeader H
INNER JOIN InvoiceDetail D ON H.InvoiceNo=D.InvoiceNo
INNER JOIN ItemMaster I ON I.Id=D.ItemMasterId
INNER JOIN Customer C ON C.Id=H.CustomerId
INNER JOIN DistributionCenter Dc ON Dc.Id=H.DistributionCenterId
INNER JOIN Route R ON R.Id=H.RouteId
WHERE H.Deleted=0 AND H.InvoiceDate BETWEEN '2018/01/01' AND '2018/06/06'
AND C.Active=1

这是我的 SQL 代码,客户 table 中有地址 1、地址 2、地址 3、地址 4 我想将所有字段数据放入一列中作为地址上面的代码输出 table.How 我应该得到它吗?

你能把它们连在一起吗?

(address1 + ' ' + address 2 + ' ' + address 3 + ' ' + address 4) as address