powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Фильтрация строк из нескольких значений
8 сообщений из 8, страница 1 из 1
Фильтрация строк из нескольких значений
    #39261219
Rezident_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть такая ситуация, есть таблица:
id company worker1First Начальник1 First Замещающий2 Second Начальник3 Third Замещающий

Необходимо выбрать компании и ее сотрудников по правилу:
а) если есть только Начальник, то берем его
б) если есть и Начальник и Замещающий, то берем Начальника
в) если есть только Замещающий, берем его

то есть на выходе должно получиться:
id company worker1First Начальник2 Second Начальник3 Third Замещающий

Подскажите пути решения проблемки.
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261228
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezident_,

ранг по компании
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261235
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishранг по компанииorder by што?
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261241
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--orawishранг по компанииorder by што?
по decode (/ case) от worker
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261242
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezident_Необходимо выбрать компании и ее сотрудников по правилу:
а) если есть только Начальник, то берем его
б) если есть и Начальник и Замещающий, то берем Начальника
иначе в) если есть только Замещающий, берем его
правило переизбыточно. А с учетом напрашивающейся магии, достаточно обычной групповой функции.
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261727
Rezident_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-, в принципе да, просто условие, если я сгруппирую по id, company, то какую групповую функцию применить для выполнения этого условия
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261744
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezident_,

мах подойдёт ;)
...
Рейтинг: 0 / 0
Фильтрация строк из нескольких значений
    #39261854
Rezident_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orawish, логично, по значению worker, спасибо)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Фильтрация строк из нескольких значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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