Получение дубликатов элементов в столбце базы данных - PullRequest
0 голосов
/ 17 сентября 2009

Имя базы данных = MyDB

Имя таблицы = MyTable

Имя столбца = Имя столбца

Использование SQL Server 2005

У меня есть несколько записей в ColumnSurname, и некоторые из них написаны одинаково. Как я могу вернуть все различные значения с тем же значением ColumnSurname. Это означает, что я хочу вернуть «Бонд», если «Бонд» появляется более двух раз.

Как бы я сделал это в операторе SQL?

Ответы [ 3 ]

5 голосов
/ 17 сентября 2009

ВЫБРАТЬ Имя столбца ИЗ ГРУППЫ MyTable ПО Имя столбца СЧЕТЧИК (Имя столбца)> 1?

1 голос
/ 17 сентября 2009
select ColumnSurName, count(*) from MyTable group by ColumnSurName having count(*) >1

Если вы хотите увидеть, сколько у вас дубликатов

1 голос
/ 17 сентября 2009
SELECT ColumnSurname FROM MyTable GROUP BY ColumnSurname HAVING count(*)>1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...