powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод таблицы
4 сообщений из 4, страница 1 из 1
Вывод таблицы
    #39548714
racer888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите с задачкой.
Есть такая таблица
ID NAME NBR CUR
1 QQ 1 300
1 QQ 2 200
1 QQ 3 100
2 EE 1 50
2 EE 2 600
2 EE 3 40
Нужно привести к виду
ID NAME CUR1 CUR2 CUR3
1 QQ 300 200 100
2 EE 50 600 400
Сказали не использовать union и подзапросы. Мб как то case использовать case NBR=1 -> CUR 1 ->Cur2.. но я не нашел как вывести следующую строку в столбце
...
Рейтинг: 0 / 0
Вывод таблицы
    #39548716
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
racer888,

групп бай
...
Рейтинг: 0 / 0
Вывод таблицы
    #39548723
racer888,

Основная идея тут:
Ф.А.К. - Транспонирование строк в столбцы.
В принципе - сокращается до одного селекта, без вложенности.

На версиях от 11g и выше можно использовать PIVOT.
...
Рейтинг: 0 / 0
Вывод таблицы
    #39548725
racer888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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