powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Разложение столбцов по вертикали
9 сообщений из 9, страница 1 из 1
Разложение столбцов по вертикали
    #39863929
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица и данных :

ID_1 | ID_2 | ID_3
10 | 20 | 33

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

ID_1
10
ID_2
20
ID_3
30

Спасибо
...
Рейтинг: 0 / 0
Разложение столбцов по вертикали
    #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
Разложение столбцов по вертикали
    #39863947
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

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

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

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

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

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

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

зи
unpivot

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

Код: plsql
1.
union / union all

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

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

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


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