Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как удалить строки с одинаковыми значениями с соседних столбцах / 4 сообщений из 4, страница 1 из 1
04.02.2017, 15:42
    #39398630
quest2001
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить строки с одинаковыми значениями с соседних столбцах
Добрый день, всем.

Помогите, плиз, с решением:

- есть
with ab as(select 'a' a, 'b' b from dual
union
select 'b' a, 'a' b from dual
union
select 'a' a, 'a' b from dual
union
select 'd' a, 'c' b from dual
union
select 'c' a, 'd' b from dual)
select * from ab;

- необходимо удалить дубликаты: a||b = b||a
- остаться должны те, у которых в а - мин значение.
т.е.:
'a' a, 'b' b
'a' a, 'a' b
'c' b, 'd' b

Заранее спасибо.
...
Рейтинг: 0 / 0
04.02.2017, 15:59
    #39398636
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить строки с одинаковыми значениями с соседних столбцах
quest2001a||b = b||aКогда ж до всех до вас начнёт доходить, что результат конкатенации неоднозначен...
quest2001остаться должны те, у которых в а - мин значение.
Код: plsql
1.
(t1.a, t1.b) in (select t2.b, t2.a from ... t2 where <а - мин значение>)
...
Рейтинг: 0 / 0
05.02.2017, 09:49
    #39398767
Как удалить строки с одинаковыми значениями с соседних столбцах
distinct least, greatest. но строки без пары могут быть повёрнуты.

ElicКогда ж до всех до вас начнёт доходить, что результат конкатенации неоднозначен...Может у автора длина 1см.
...
Рейтинг: 0 / 0
05.02.2017, 10:46
    #39398783
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить строки с одинаковыми значениями с соседних столбцах
И НулЛин свечку погасилdistinct least, greatest. но строки без пары могут быть повёрнуты.аналитикой
удалить row_number() (partition least, greatest)> 1
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как удалить строки с одинаковыми значениями с соседних столбцах / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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