powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Извлечение неуникальных данных по нескольким столбцам
5 сообщений из 5, страница 1 из 1
Извлечение неуникальных данных по нескольким столбцам
    #39437524
Trigger1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.

Нужно получить такие field1, для которых значение поле date встречается более одного раза и не уникально.

Пример:
field1 date etc.42 01.01.2001 etc.42 01.01.2001 etc.50 02.02.2002 etc.50 02.02.2002 etc.34 03.03.2003 etc.34 03.03.1999 etc.
...
Рейтинг: 0 / 0
Извлечение неуникальных данных по нескольким столбцам
    #39437528
Trigger1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
upd. Дата может повторяться в разных field1. Переделал пример для наглядности.

field1 date etc.42 03.03.1999 etc.42 03.03.1999 etc.50 02.02.2002 etc.50 02.02.2002 etc.34 03.03.2003 etc.34 03.03.1999 etc.
...
Рейтинг: 0 / 0
Извлечение неуникальных данных по нескольким столбцам
    #39437533
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trigger1985Переделал пример для наглядности.Ожидаемый результат?
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Извлечение неуникальных данных по нескольким столбцам
    #39437545
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trigger1985,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
  1  with t as (
  2  select 42 id,date '1999-03-03' d from dual union all
  3  select 42 id,date '1999-03-03' d from dual union all
  4  select 50 id,date '2002-02-02' d from dual union all
  5  select 50 id,date '2002-02-02' d from dual union all
  6  select 50 id,date '2002-04-04' d from dual union all
  7  select 34 id,date '2003-03-03' d from dual union all
  8  select 34 id,date '1999-03-03' d from dual
  9  )
 10  select id,count(distinct d) cc
 11  from t
 12  group by id
 13* having count(distinct d)>1
SQL> /

        ID         CC
---------- ----------
        34          2
        50          2



ps
если есть null допилить

......
stax
...
Рейтинг: 0 / 0
Извлечение неуникальных данных по нескольким столбцам
    #39437755
Trigger1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stax..,

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


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