2015-05-05 2 views
-1

У меня есть таблица (tblCity) с названием и названием города в качестве столбцов.SQL-запрос для объединения данных в один столбец таблицы

У меня есть требование показать на экране название штата и названия городов (все города состояния csv).

Я создал переменную таблицы, пропущенную через таблицу tblCity для каждого состояния и выполнил это.

Однако я хотел бы знать, есть ли какой-либо простой способ.

+4

Пожалуйста, разместите данные примера и запрос, который вы пробовали до сих пор. –

+0

Показать код, что вы сделали? Так что другие могли бы предложить лучшее решение, если оно есть. – aton1004

ответ

0

вы можете использовать coalesce для этого.

Declare @city varchar(Max) 
Set @city='' 
Select @[email protected] + Coalesce([City]+ ', ','') from tblCity 
Select Left(@city,LEN(@city)-1) as [City] 
GO 
Смежные вопросы