我正在尝试将同一表中的某些值合并到单个输出中。
假设我有以下数据:
在将详细信息保存在数据库中的同时,我将它们分别保存,但是我打算将此信息作为cus_address
作为单个单元格作为临时表调用,以便在调用实例中使用(应检索为(印度,Ranipet-632403,Vanapati路84号)
我尝试在其中使用'+'运算符
select Street + City + Postalcode + Country as cust_address
from Shipping_Label_details_Old'
这没关系,但是我需要在邮政编码之前添加空格和-。
答案 0 :(得分:1)
您可以使用strings
连接+
:
SELECT Street + ', ' + postalCode + ', ' + City + ', ' + Country AS cus_address
FROM tbl
如果postalCode
列的类型不是string
,例如int
,则首先需要将其强制转换为string
(varchar
):
SELECT Street + ', ' + CAST(postalCode AS VARCHAR) + ', ' + City + ', ' + Country AS cus_address
FROM tbl
答案 1 :(得分:1)