Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемка c SQL запросом

86K
09 декабря 2012 года
FedotovEA
3 / / 09.12.2012
запрос :
Код:
select
decode(translate(some_column, '_0123456789abcdefghijklmnoprstuvwxyz', '_'), null, to_char(some_column)) colum,
decode(translate(some_column, '_0123456789abcdefghijklmnoprstuvwxyz', '_'), null, to_char(some_column)) colum

  from
  ( select '123abcd5' as some_column from dual union all
    select '50e2fgh'  as some_column from dual union all
    select '502kl23m1' as some_column from dual union all
    select '502fd456h' as some_column from dual
   
  )

 order by
 decode(translate(some_column, '_0123456789abcdefghijklmnoprstuvwxyz', '_'), null, to_char(some_column)),
 decode(translate(some_column, '_0123456789abcdefghijklmnoprstuvwxyz', '_'), null, to_char(some_column));
из которого мы получим
COLUM COLUM
--------- ---------
123abcd5 123abcd5
50e2fgh 50e2fgh
502fd456h 502fd456h
502kl23m1 502kl23m1

два одинаковых столбца, а мне надо чтобы было 2 или три разных, т.е. второй полученный столбец должен выводиться с другими данными.
86K
10 декабря 2012 года
FedotovEA
3 / / 09.12.2012
Мне надо чтобы выводилась табличка с столбцами и строчками, например три сирочки и три столбца.
Имеем :
Столбец1 Столбец2 Столбец 3
abс bg fg
rr po en
bg abс fg

Надо, чтобы при запросе выводились все строчки, кроме тех которые повторяются!!!
Т.е. как видим, 1 и 3 строка идентичная, только поменяна местами. Значит одну из них выводить не надо, значит должно быть выведено 2 строки.

Вывод:
Столбец1 Столбец2 Столбец 3
abс bg fg
rr po en
86K
10 декабря 2012 года
FedotovEA
3 / / 09.12.2012
Закрывайте.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог