SQL将多列选择为一列
我在SQL Server 2008中有此查询:SQL将多列选择为一列,sql,sql-server-2008,select,Sql,Sql Server 2008,Select,我在SQL Server 2008中有此查询: SELECT Id, Year, Manufacturer, Model FROM Table 我需要这样的东西 SELECT Id, (Year + [space] + Manufacturer + [space] + Model) AS MyColumn FROM Table 我怎样才能得到这个结果呢?只要使用' SELECT Id, ([Year] + ' ' + Manufacturer + ' ' + Model) AS MyC
SELECT Id, Year, Manufacturer, Model
FROM Table
我需要这样的东西
SELECT Id, (Year + [space] + Manufacturer + [space] + Model) AS MyColumn
FROM Table
我怎样才能得到这个结果呢?只要使用
'
SELECT Id, ([Year] + ' ' + Manufacturer + ' ' + Model) AS MyColumn
FROM Tablename
我认为所有整数或数字数据类型都需要转换为字符串数据类型。当您可以创建新列时 查询:
SELECT Id, (Cast([Year] as varchar(4)) + ' ' + Manufacturer + ' ' + Model) AS MyColumn
FROM Tablename