2012-11-20 13 views
7

mam tej kwerendy w SQL Server 2008:SQL SELECT wiele kolumn w jednym

SELECT Id, Year, Manufacturer, Model 
FROM Table 

i muszę coś takiego ...

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

Jak mogę uzyskać ten wynik?

Odpowiedz

8

myślę cały całkowitą lub numerycznych typów danych trzeba konwertować do String typ danych. Kiedy możesz utworzyć nową kolumnę.

Zapytanie:

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

dzięki! to działa! –

6

wystarczy użyć ' '

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

To działa jak czar, dzięki !! –

Powiązane problemy