2012-11-20 23 views
7

ho questa query in SQL Server 2008:SQL SELECT più colonne in una

SELECT Id, Year, Manufacturer, Model 
FROM Table 

e ho bisogno di qualcosa di simile ...

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

Come posso ottenere questo risultato?

risposta

8

Penso che tutti i numeri interi o tipi di dati numerici è necessario convertire in stringa tipo di dati. Quando puoi creare la tua nuova colonna.

Query:

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

grazie! questo funziona! –

6

basta usare ' '

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

Questo funziona come un fascino, grazie !! –