Мой Kbyte.Ru
Рассылка Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Narayana Vyas Kondreddi -

Microsoft SQL Server - Строки

Все примеры / Строки

Как собрать данные в одну строку?

Автор: Narayana Vyas Kondreddi | добавлено: 04.02.2011, 20:08 | просмотров: 3860 (2+) | комментариев: 0 | рейтинг: *x7
Пример показывает, как при помощи T-SQL можно собрать данные из разных строк в одну строку с указанным разделителем. По сути, это аналог функции Join из Visual Basic, которая собирает элементы массива в одну строку.

Инструкции

Вместо users укажите имя вашей таблицы.
Также вы можете указать колонку вместо CAST(id AS varchar), функция CAST в данном случае нужна для преобразования числового типа в строку.

Код

DECLARE @title_ids varchar(150), @delimiter char
SET @delimiter = ','
SELECT @title_ids = COALESCE(@title_ids + @delimiter, '') + CAST(id AS varchar) FROM users
SELECT @title_ids AS [Список идентификаторов]
Об авторе

Narayana Vyas Kondreddi

Нет информации об авторе...
Narayana Vyas Kondreddi
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Люди на Kbyte.Ru
Реклама
Счетчики