Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 select в одну строку  [new]
Shovgenyuk
Member

Откуда: Ивано-Франковск-Киев
Сообщений: 467
Запрос
select field1, field2 From Tab1
Where field2 = <число>


выдаёт таблицу
field1 field2
первий 1
второй 1
третий 1
тридцатый 1
первий 3
второй 3
восьмой 3
одинадцать 3
строка1 7
строка2 7



Как получить результат запроса в следующем виде ?

всёводном field2
первий второй третий тридцатый 1
первий второй восьмой одинадцать 3
строка1 строка2 7


Знаю, что можно создать функцию, которая в цикле конкатенирует строки по указанному условию. Вставить такую ф-цию в запрос и всё будет работать.
Но будет очень медленно.
Возможно ли обойтись без цикла?
2 дек 14, 22:29    [16940473]     Ответить | Цитировать Сообщить модератору
 Re: select в одну строку  [new]
babona
Member [заблокирован]

Откуда: Батуринск
Сообщений: 1816
поискать по форуму - здесь найдете давнее решение
не то от SergSuper, не то Glory

p.s.
форум вырождается, даже поиском пользоваться не могут или настолько обленились
2 дек 14, 22:51    [16940532]     Ответить | Цитировать Сообщить модератору
 Re: select в одну строку  [new]
vova ivanov
Member [заблокирован]

Откуда:
Сообщений: 1090
Shovgenyuk,

https://www.sql.ru/faq/faq_topic.aspx?fid=731
https://www.sql.ru/faq/faq_topic.aspx?fid=130
2 дек 14, 23:10    [16940590]     Ответить | Цитировать Сообщить модератору
 Re: select в одну строку  [new]
Shovgenyuk
Member

Откуда: Ивано-Франковск-Киев
Сообщений: 467
babona
поискать по форуму - здесь найдете давнее решение
не то от SergSuper, не то Glory

p.s.
форум вырождается, даже поиском пользоваться не могут или настолько обленились


Искал!
Сами попробуйте.
Приведите фразу для поиска по которой можно найти ответ, потом будете писать...
3 дек 14, 01:11    [16940911]     Ответить | Цитировать Сообщить модератору
 Re: select в одну строку  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1887
Сложение символьных полей
3 дек 14, 06:47    [16941075]     Ответить | Цитировать Сообщить модератору
 Re: select в одну строку  [new]
babona
Member [заблокирован]

Откуда: Батуринск
Сообщений: 1816
Shovgenyuk
babona
поискать по форуму - здесь найдете давнее решение
не то от SergSuper, не то Glory

p.s.
форум вырождается, даже поиском пользоваться не могут или настолько обленились


Искал!
Сами попробуйте.
Приведите фразу для поиска по которой можно найти ответ, потом будете писать...


у меня давно что нужно найдено, на слабо пробивать не стоит.
3 дек 14, 14:51    [16943870]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить