powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
11 сообщений из 11, страница 1 из 1
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043588
lilu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень нужно из колонки с несколькими строками получить одну строку, где через знак, скажем "/", все значения стоят.
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043591
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведи хотя бы пример
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043594
lilu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сдалала я табличку, где значения строк :1,2,3...Три строки так сказать.
Нужно вывести 1/2/3
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043598
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое бестолковое что приходит в голову так это в курсоре обойти все записи и сформировать выходной набор
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043600
lilu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это?
Мне уже любые способы подходят, не пойми меня неправильно......
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043606
harrytv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так нельзя?
Код: plaintext
SELECT a,b,c, a + '/' +c +'/' +d FROM table
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043609
lilu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, наконец-то!!!
Такой простой вопрос....
Просто хотела привлечь ваше будущее внимание.....
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043610
Bob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Bob
Гость
Или так:

create table #A(i int)
insert into #A values(1)
insert into #A values(2)
insert into #A values(3)

declare @s varchar(4000)
set @s=''
select @s=@s+'/'+cast(i as varchar) from #A

select @s

drop table #A
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043611
Фотография VVG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь похожая штука очень плотно обсуждалась.
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043613
harrytv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако речь идет о столбцах, тогда

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
DECLARE @a1 VARCHAR( 128 )
DECLARE @a2 VARCHAR( 128 )
SELECT @a2 = ' '

DECLARE fr_Cursor CURSOR LOCAL READ_ONLY
FOR SELECT a  FROM table
OPEN fr_Cursor

FETCH fr_Cursor INTO @a1

WHILE (@@FETCH_STATUS =  0 )
BEGIN

  SELECT @a2 = @a2 + '/' + @a1          
  FETCH fr_Cursor INTO @a1

END
...
Рейтинг: 0 / 0
ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
    #32043615
lilu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боб, ты просто солнце...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ХОЧУ ВСЁ ЗНАТЬ, ХЭЛП МИ!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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