![]() |
|
Модераторы: Akina |
![]()
|
|
| torandrey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.1.2008 Репутация: нет Всего: нет |
Здравствуйте
Подскажите плиз, как при групперовке склеить значения текстового поля A B 1 Q 1 W 1 E 2 R --------------- A B 1 QWE 2 R вот как-то так бы получить |
|||
|
||||
| SharedNoob |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 25.6.2007 Где: UA Репутация: 2 Всего: 5 |
Здается мне что только в цикле.
Первое что пришлов голову:
p.s я писал на синтаксисе SQL 2000, в теге SQL используется как я понимаю синтаксис MySql Это сообщение отредактировал(а) SharedNoob - 11.1.2008, 14:15 |
|||
|
||||
| torandrey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.1.2008 Репутация: нет Всего: нет |
Спасибо
нечто подобное я уже написал надеялся что можно без циклов решить вопрос, чего-нибудь типо SUM, но для строк подскажут, но похоже на 2000 не судьба |
|||
|
||||
| SharedNoob |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 25.6.2007 Где: UA Репутация: 2 Всего: 5 |
Sum() в SQL 200 нельзя применять к полям типа Char, Varchar. Но кстати если цикл пустить то временной таблие, а еще если записей будет немного то вообще по таблице памяти, то все будет происходить очень и очень быстро.
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
В MS SQL функции, аналогичные MySQL-евской group_concat, отсутствуют.
Я бы пошел по пути создания хранимой процедуры, принимающей произвольный запрос и перечень полей для конкатенации, если задача частая, или по пути создания вьюхи, если операция одноразовая. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| SergKO |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 14.3.2005 Репутация: 17 Всего: 20 |
||||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |