powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
25 сообщений из 29, страница 1 из 2
TSQL
    #67049
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...'
без курсора ?
...
Рейтинг: 0 / 1
Не нравится: sparrow
TSQL
    #67064
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sad_But_False,

For xml path
...
Рейтинг: 1 / 0
Нравится: Sad_But_False
TSQL
    #67068
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но при сложных группировках это медленно работает. Если надо, чтобы быстро, лучше сделать на шарпе агрегатную функцию и её использовать.
...
Рейтинг: 0 / 0
TSQL
    #67085
Sad_But_False
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 1
Не нравится: sparrow
TSQL
    #67581
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
SELECT  Id,
                         Name,
                         Note,
                         URL,
                         DateInsert,
                         DateUpdate,
                         STUFF((SELECT ', ' + a.CategoryName
                                 FROM (SELECT d.Id,
                                 d.Name,
                                 d.Note,
                                 d.URL,
                                 d.DateInsert,
                                 d.DateUpdate,
                                 c.Name as CategoryName
                            FROM SomeData as d
                            LEFT OUTER JOIN SomeData_Category AS dc
                              ON dc.SomeDataId = d.Id
                            LEFT OUTER JOIN Category as c
                              ON dc.CategoryId = c.Id) a
                                WHERE b.Id = a.Id ORDER BY a.CategoryName
                                  FOR XML PATH('')),
                               1,
                               1,
                               '') CategoryNames
                    FROM (SELECT d.Id,
                                 d.Name,
                                 d.Note,
                                 d.URL,
                                 d.DateInsert,
                                 d.DateUpdate,
                                 c.Name as CategoryName
                            FROM SomeData as d
                            LEFT OUTER JOIN SomeData_Category AS dc
                              ON dc.SomeDataId = d.Id
                            LEFT OUTER JOIN Category as c
                              ON dc.CategoryId = c.Id) b
                   GROUP BY Id, Name, Note, URL, DateInsert, DateUpdate
еще как-то так можно
...
Рейтинг: 0 / 0
TSQL
    #67583
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
WildMage 
Но при сложных группировках это медленно работает. Если надо, чтобы быстро, лучше сделать на шарпе агрегатную функцию и её использовать.
я бы сказал "если надо чтобы гибко". но зависит от кол-ва элементов списка (капитан очевидность, еба), может и ну его нах. и это дополнительный проход по результату
...
Рейтинг: 0 / 0
TSQL
    #67584
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена не умеешь ? Забей !
Будь как Пошэ - склипиздень двужопостворчатый !
всегда охуевал от индусского
select from (select from (select from(........

концов потом хуй найдёшь
...
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали

на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки
Изменено: 04.02.2017, 12:05 - defecator
Рейтинг: 0 / 0
TSQL
    #67585
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
kmaw 
WildMage 
Но при сложных группировках это медленно работает. Если надо, чтобы быстро, лучше сделать на шарпе агрегатную функцию и её использовать.
я бы сказал "если надо чтобы гибко". но зависит от кол-ва элементов списка (капитан очевидность, еба), может и ну его нах. и это дополнительный проход по результату
а, ты про ф-ю в sql-сервере? накуй
...
Рейтинг: 0 / 0
TSQL
    #67586
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
defecator 
всегда охуевал от индусского
select from (select from (select from(........

концов потом хуй найдёшь
если план нормальный - пох
...
Рейтинг: 0 / 0
TSQL
    #67588
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена не умеешь ? Забей !
Будь как Пошэ - склипиздень двужопостворчатый !
kmaw 
defecator 
всегда охуевал от индусского
select from (select from (select from(........

концов потом хуй найдёшь
если план нормальный - пох
а потом придёт кто-то, кто в это говнище будет втыкать.
таких писателей надо сжигать на кострах
...
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали

на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки
Изменено: 04.02.2017, 12:07 - defecator
Рейтинг: 0 / 0
TSQL
    #67590
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
defecator 
kmaw 
defecator 
...
если план нормальный - пох
а потом придёт кто-то, кто в это говнище будет втыкать.
таких писателей надо сжигать на кострах
иде нормальную купи
...
Рейтинг: 0 / 0
TSQL
    #67604
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена не умеешь ? Забей !
Будь как Пошэ - склипиздень двужопостворчатый !
kmaw 
defecator 
kmaw 
...
а потом придёт кто-то, кто в это говнище будет втыкать.
таких писателей надо сжигать на кострах
иде нормальную купи
у MS их ИДЕ гораздо более говно, чем PL/SQL Developer
...
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали

на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки
Рейтинг: 0 / 0
TSQL
    #67611
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
defecator 
kmaw 
defecator 
...
иде нормальную купи
у MS их ИДЕ гораздо более говно, чем PL/SQL Developer
после Sybase она как рай на земле.
...
Рейтинг: 0 / 0
TSQL
    #67614
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нихрена не умеешь ? Забей !
Будь как Пошэ - склипиздень двужопостворчатый !
IT-Клоп 
defecator 
kmaw 
...
у MS их ИДЕ гораздо более говно, чем PL/SQL Developer
после Sybase она как рай на земле.
не говори мне про Субазу, я с её 5-й версии очень удачно соскочил в 2001-м году.
это адЪ
...
Гарыныч сказал - Гарыныч спиздел
#деда#ослег#подослали

на чём бы я не осуществлял бы или осуществлял бы, объяснял бы или не объяснял бы, СОСТОЯНИЕ СИТУАЦИИ ВСЁ РАВНО ОТ ЭТОГО НЕ ИЗМЕНИЛОСЬ БЫ (с) Кикки
Рейтинг: 0 / 0
TSQL
    #67615
Фотография IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иншалла, братия!
إن شاء الله
defecator 
IT-Клоп 
defecator 
...
после Sybase она как рай на земле.
не говори мне про Субазу, я с её 5-й версии очень удачно соскочил в 2001-м году.
это адЪ
а, ты был на ASA

я в основном на ASE. Там версии вообще выпускаются с черепашьей скоростью.
...
Рейтинг: 0 / 0
TSQL
    #67765
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
defecator 
kmaw 
defecator 
...
иде нормальную купи
у MS их ИДЕ гораздо более говно, чем PL/SQL Developer
это да
...
Рейтинг: 0 / 0
TSQL
    #67869
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
defecator 
kmaw 
defecator 
...
если план нормальный - пох
а потом придёт кто-то, кто в это говнище будет втыкать.
таких писателей надо сжигать на кострах
sql по определению говнище. его надо прятать за ОРМ
...
Рейтинг: 0 / 0
TSQL
    #67962
Фотография sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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...'
без курсора ?
Это нонсес, такие таблицы нельзя делать, при чем тут 'sql?
В файл пиште данные и обратвайте , как вам нужно
...
Рейтинг: 0 / 0
TSQL
    #67970
Фотография sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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...'
без курсора ?
Вы знаете про нормальные формы?
...
Рейтинг: 0 / 0
TSQL
    #67977
Фотография sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор издевается
...
Рейтинг: 0 / 0
TSQL
    #68004
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
sparrow 
Автор издевается
да все равно первый пост никто не читал :)))
...
Рейтинг: 1 / 0
Нравится: sparrow
TSQL
    #68038
Фотография sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw 
sparrow 
Автор издевается
да все равно первый пост никто не читал :)))
а зачем отвечали , причем много?
...
Рейтинг: 0 / 0
TSQL
    #68040
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любовь живет сама
sparrow 
kmaw 
sparrow 
...
да все равно первый пост никто не читал :)))
а зачем отвечали , причем много?
потому что
...
Рейтинг: 0 / 0
TSQL
    #68059
Sad_But_False
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sparrow 
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...'
без курсора ?
Это нонсес, такие таблицы нельзя делать, при чем тут 'sql?
В файл пиште данные и обратвайте , как вам нужно
нахуй иди
ванга епучая
далбайобам нивдамёк что есть ситуации когда не они рулят тем как хроняцца данные
...
Рейтинг: 0 / 0
TSQL
    #69765
Дед-Попыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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