powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Формат вывода результата запроса
7 сообщений из 7, страница 1 из 1
Формат вывода результата запроса
    #39654178
lyuthe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, вопрос мегатупой, но вот запрос и результат вывода, как видите, в две строки, т.к. два разных актёра играют в спектакле, инфу об актёре и режиссёрах которого вывела. Можно ли как-то изменить, чтобы остальная информация (режиссёр) не дублировалась?
...
Рейтинг: 0 / 0
Формат вывода результата запроса
    #39654179
lyuthe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините, не то изображение и отредактировать не смогла. вот то:
...
Рейтинг: 0 / 0
Формат вывода результата запроса
    #39654180
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Формат вывода результата запроса
    #39654181
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формат вывода информации, включая подавление повторяющихся значений - исключительно на
совести приложения, осуществляющего вывод. Серверу сугубо всё равно. что делают с
информацией, которую он отдал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Формат вывода результата запроса
    #39654337
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lyutheЗдравствуйте, вопрос мегатупой, но вот запрос и результат вывода, как видите, в две строки, т.к. два разных актёра играют в спектакле, инфу об актёре и режиссёрах которого вывела. Можно ли как-то изменить, чтобы остальная информация (режиссёр) не дублировалась?

Можете привести пример того что Вы хотите получить?
...
Рейтинг: 0 / 0
Формат вывода результата запроса
    #39654649
Dshedoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
with q(act,reg) as (select 'Pavlov M.D.', 'Fantikov I.K.' from dual union all
select 'Dmitrieva M.N.', 'Fantikov I.K.' from dual union all
select 'Ivanov I.I.', 'Petrov P.P.' from dual union all
select 'Ivanevko I.I.', 'Petrov P.P.' from dual union all
select 'Ivanovadze I.I.', 'Petrov P.P.' from dual)

select act, case when lag(reg,1) OVER (order by reg) = reg then '---' else reg end from q
...
Рейтинг: 0 / 0
Формат вывода результата запроса
    #39654668
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lyuthe,

добавте в запрос сортировку(order by), иначе можете получит совершенно неожиданный результат

ps

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


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