powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разделить один столбец на множество по 10 строк
5 сообщений из 5, страница 1 из 1
Разделить один столбец на множество по 10 строк
    #39798919
bamper78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, подскажите как можно разделить один столбец на множество по равному количеству строк (например 5), за исключение последнего столбца , там уже сколько получиться
col 1200300400500600700800900100011001200

Нужно получить

col 1col2col3200600110030070012004008005009006001000

Спасибо.
...
Рейтинг: 0 / 0
Разделить один столбец на множество по 10 строк
    #39798960
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bamper78,

NTILE() + PIVOT.
...
Рейтинг: 0 / 0
Разделить один столбец на множество по 10 строк
    #39798974
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосовbamper78,

NTILE() + PIVOT.

Да ладно?
row_number() и % справятся
...
Рейтинг: 0 / 0
Разделить один столбец на множество по 10 строк
    #39798983
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bamper78,

А почему в этих данных не на четыре?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
select [1], [2], [3]
from
(
select n, r, row_number() over(partition by r order by n)c
from
(
select n,  ntile(3)  over (order by n) r
from (values(200),(300),(400),(500),(600),(700),(800),(900)
,(1000),(1100),(1200)
) t(n)
)a
)b
pivot
(
min(n)
for r in ( [1], [2], [3])
) as PivotTable
...
Рейтинг: 0 / 0
Разделить один столбец на множество по 10 строк
    #39799211
bamper78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Sribnyak,
количество столбцов было для примера, данный массив я буду использовать в SSRS, далее уже определю необходимое количество столбцов для красивого отображения.

Спасибо за решение.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разделить один столбец на множество по 10 строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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