Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Разложение столбцов по вертикали / 9 сообщений из 9, страница 1 из 1
19.09.2019, 13:30
    #39863929
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
Есть таблица и данных :

ID_1 | ID_2 | ID_3
10 | 20 | 33

Как сделать выборку чтобы значения выходили по вертикали ?

ID_1
10
ID_2
20
ID_3
30

Спасибо
...
Рейтинг: 0 / 0
19.09.2019, 13:37
    #39863938
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
SQL> with t(id1, id2, id3) as (select 10,20,33 from dual) select * from t;

       ID1        ID2        ID3
---------- ---------- ----------
        10         20         33

SQL> set linesize 10
SQL> /

       ID1
----------
       ID2
----------
       ID3
----------
        10
        20
        33


SQL>
...
Рейтинг: 0 / 0
19.09.2019, 13:43
    #39863947
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
andrey_anonymous,

Не катит мне нужно заинсертить именно по вертикали
...
Рейтинг: 0 / 0
19.09.2019, 13:46
    #39863952
Taureg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
Frequency,

одним столбиком, что-ли?
...
Рейтинг: 0 / 0
19.09.2019, 14:01
    #39863967
Anton_Demin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
Frequency,

Код: plsql
1.
union / union all
...
Рейтинг: 0 / 0
19.09.2019, 14:05
    #39863972
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
Frequency,

если 3 строки,

ID_1 | ID_2 | ID_3
10 | 20 | 33
11 | 21 | 32
12 | 22 | 31

то как будет выглядеть результат?

зи
unpivot

....
stax
...
Рейтинг: 0 / 0
19.09.2019, 14:16
    #39863978
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
Anton_DeminFrequency,

Код: plsql
1.
union / union all

unpivot придумали как раз для того, чтобы сделать транспонирование за одно сканирование.
...
Рейтинг: 0 / 0
19.09.2019, 14:22
    #39863982
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
AmKad,
до unpivot (да и позже) я соединял с табличкой на при строки

....
stax
...
Рейтинг: 0 / 0
19.09.2019, 15:23
    #39864031
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разложение столбцов по вертикали
спасибо всем

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


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