Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Странный селект / 4 сообщений из 4, страница 1 из 1
19.09.2018, 12:59
    #39704870
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный селект
Добрый день уважаемые форумачане ,

Не раз возникало необходимость найти повторяющиеся данные в определенной колонке .

Наглядно :


Мне нужно вывести все строки которые повторяются , в этом случае это A .

Вопрос , как это сделать ?
...
Рейтинг: 0 / 0
19.09.2018, 13:02
    #39704875
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный селект
maverick2104,
авторSELECT S.NAME
FROM TABLES S
GROUP BY S.NAME
HAVING COUNT(*)>1
...
Рейтинг: 0 / 0
19.09.2018, 14:46
    #39705004
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный селект
londinium,

все строки

зы
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
  1  with t(id,s) as (
  2  select 1,'x' from dual union all
  3  select 2,'y' from dual union all
  4  select 3,'x' from dual union all
  5  select 4,'x' from dual union all
  6  select 5,'z' from dual )
  7  select
  8   id,s
  9  from (select t.*,count(*) over (partition by s) c from t)
 10* where c>1
SQL> /

        ID S
---------- -
         1 x
         3 x
         4 x


.....
stax
...
Рейтинг: 0 / 0
19.09.2018, 14:56
    #39705022
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странный селект
Stax,

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


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