2012-11-20 44 views
7

我有這個疑問在SQL Server 2008:SQL選擇多列到一個

SELECT Id, Year, Manufacturer, Model 
FROM Table 

,我需要這樣的事情...

SELECT Id, (Year + [space] + Manufacturer + [space] + Model) AS MyColumn 
FROM Table 

我怎樣才能得到這樣的結果?

回答

8

我認爲,所有的整數,或者您需要轉換爲字符串數據類型數字數據類型。當你可以創建你的新列。

查詢:

SELECT Id, (Cast([Year] as varchar(4)) + ' ' + Manufacturer + ' ' + Model) AS MyColumn 
FROM Tablename 
+0

謝謝!這工作! –

6

只使用' '

SELECT Id, ([Year] + ' ' + Manufacturer + ' ' + Model) AS MyColumn 
FROM Tablename 
+0

這工作就像一個魅力,謝謝! –