powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
4 сообщений из 29, страница 2 из 2
TSQL
    #69767
Дед-Попыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zasandator,
Код: SQL
1.
2.
3.
4.
5.
declare @tbl table (txt varchar(100))
insert @tbl values ('aaa'),('bbb'),('ccc')
declare @res varchar(max) = ''
select @res += txt from @tbl
select @res
...
Рейтинг: 0 / 0
TSQL
    #69788
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена не умеешь ? Забей !
Будь как Пошэ - склипиздень двужопостворчатый !
Zasandator 
Sad_But_False 
Вот вы все тут гуры
ответтье на прастой вапрос
как поселектить табличку с полем варчар
штобы строки сложились
Код: SQL
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE #ttt
(field1 varchar(250))

INSERT #ttt SELECT 'aa'
INSERT #ttt SELECT 'bb'
INSERT #ttt SELECT 'cc'
...
как иё паселектить чтобы получить
'aabbcc...'
без курсора ?
Самое простое, да и быстрое наверное так

declare @tbl table (txt varchar(100))
insert @tbl values ('aaa'),('bbb'),('ccc')
Код: SQL
1.
2.
3.
4.
5.
6.
7.
select * from @tbl

declare @res varchar(max) = ''

select @res += txt from @tbl

select @res
Как всё сложно в вашем говнистом TSQL !

В Оракле всё просто:

select LISTAGG(t.field1, '') WITHIN GROUP (order by t.field1) as List
from TTT t

И всё ! Если хочешь, то можно вставить запятую или любой символ вторым аргументом в LISTAGG
...
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали

на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки
Рейтинг: 0 / 0
TSQL
    #69795
Дед-Попыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zasandator 
select @res += txt from @tblselect @res
неосилятор? )))) йайтса мешают? )))

select @res += txt from @tblselect @res

склейка в одну переменную - одна команда
...
Рейтинг: 0 / 0
TSQL
    #69824
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zasandator 
Zasandator 
select @res += txt from @tblselect @res
неосилятор? )))) йайтса мешают? )))

select @res += txt from @tblselect @res

склейка в одну переменную - одна команда
Это работает, если тебе из одного списока сделать надо. А если добавить group by по полю и в рамках группы конкатенировать, то тут уже эта фигня не работает.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]