Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как разделить данные на столбцы / 4 сообщений из 4, страница 1 из 1
13.12.2017, 12:13
    #39568908
Андрей85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разделить данные на столбцы
Добрый день.

Если кто-то поможет с решением буду очень благодарен.

Есть данные типа:
ID DATA
1 1.1
1 1.2
2 2.1
2 2.2
3 3.1
3 3.2
3 3.3

Необходимо запросом получить следующее:
1.1 2.1 3.1
1.2 2.2 3.2
3.3
...
Рейтинг: 0 / 0
13.12.2017, 12:25
    #39568911
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разделить данные на столбцы
Андрей85Добрый день.

Если кто-то поможет с решением буду очень благодарен.

Есть данные типа:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
ID     DATA
1       1.1
1       1.2
2       2.1
2       2.2
3       3.1
3       3.2
3       3.3



Необходимо запросом получить следующее:
Код: plsql
1.
2.
3.
1.1   2.1   3.1
1.2   2.2   3.2
               3.3



Студентам, желающим помощи

Чтобы попросить помощи, нужно чтото сделать самому.
Используя тестовые данные, например в такой форме:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
with t(ID,DATA) as (
select 1, 1.1 from dual union all
select 1, 1.2 from dual union all
select 2, 2.1 from dual union all
select 2, 2.2 from dual union all
select 3, 3.1 from dual union all
select 3, 3.2 from dual union all
select 3, 3.3 from dual
)
select * from t
/

        ID       DATA
---------- ----------
         1        1.1
         1        1.2
         2        2.1
         2        2.2
         3        3.1
         3        3.2
         3        3.3

7 rows selected.



Покажи что сделали ВЫ, объясните что не получается.

p.s. используйте ТЭГ SRC для оформления кода
...
Рейтинг: 0 / 0
13.12.2017, 12:47
    #39568926
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разделить данные на столбцы
Андрей85,
начните отсюда: SQL.ru -> FAQ -> Oracle -> SQL -> Транспонирование строк в столбцы
...
Рейтинг: 0 / 0
13.12.2017, 14:51
    #39569035
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разделить данные на столбцы
Vadim LejninАндрей85,
начните отсюда: SQL.ru -> FAQ -> Oracle -> SQL -> Транспонирование строк в столбцы

Для начала OP должен сообщить MAX(ID) известен или нет, т.к. это решает пивот статический или динамический.

SY.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как разделить данные на столбцы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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