2013-09-11 8 views
0

У меня есть два столбца, из них есть внешний ID, как я могу объединить их в один столбец?Объединить два столбца в одном в SQL

пример:

StateID = 1 
Area = "Bronx" 

Чтобы стать:

New York - Bronx 

Edit:

Table1 = [Address] has two columns, (ID, Name) 
Table2 = [Requests] has many columns including (Area, StateID) 
+2

Какие имена таблиц? Каков формат таблицы поиска? – samjudson

+0

@samjudson, см. Править – SVI

+1

И 'StateID' является внешним ключом к' Address.ID'? –

ответ

1

Использование + для конкатенации столбцов:

SELECT a.Name + ' - ' + r.Area As StateAndArea 
FROM dbo.Requests r INNER JOIN dbo.Address a 
    ON r.StateID = a.ID 
ORDER BY StateAndArea -- (alias can be used in order by but not in where) 

+ (String Concatenation)

0
SELECT StateID + ' - ' + Area AS SateArea 
Смежные вопросы