Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Фильтр по перестановке столбцов  [new]
Стыдно
Guest
Помогите с задачкой:
Есть таблица с например 4 столбцами, надо отфильтровать строки, которые составлены из одного набора 4 чисел.

пример:
из
with t as 
(select 2 n1, 1 n2, 1 n3, 3 n4 from dual
 union all
 select 1, 1, 3, 3 from dual
 union all
 select 2, 3, 1, 1 from dual)
 select * from t

исключить любую из строк

n1n2n3n4
2113
2311

т.к. они составлены из одного набора чисел 1,1,2,3

т.е. результат должен быть например

n1n2n3n4
2113
1133


у меня пока только глупая идея перечислить все перестановки столбцов, но вдруг их будет не 4 а больше )
18 окт 17, 13:25    [20878916]     Ответить | Цитировать Сообщить модератору
 Re: Фильтр по перестановке столбцов  [new]
Stax
Member

Откуда: Ukraine,Lviv
Сообщений: 2788
Стыдно,

темка была на три столбца, там обсуждали и н-столбцов


самое просто
unpivot - "сортировка" - пивот

зы
1112 и 2221 один набор?

.....
stax
18 окт 17, 13:41    [20878966]     Ответить | Цитировать Сообщить модератору
 Re: Фильтр по перестановке столбцов  [new]
Стыдно
Guest
Stax
1112 и 2221 один набор?


нет, разные. Спс, поищу темку
18 окт 17, 14:11    [20879109]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить