2012-11-20 8 views
7

Ich habe diese Abfrage in SQL Server 2008 SELECT:SQL mehrere Spalten in einer

SELECT Id, Year, Manufacturer, Model 
FROM Table 

und ich brauche so etwas wie dieses ...

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

Wie kann ich dieses Ergebnis zu erhalten?

Antwort

8

denke ich, alle ganzzahligen oder numerischen Datentypen, die Sie String-Datentyp konvertieren. Wenn Sie Ihre neue Spalte erstellen können.

Abfrage:

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

danke! das funktioniert! –

6

verwenden nur ' '

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

Dies wirkt wie ein Zauber, Dank !! –

Verwandte Themen