获取数据库列中项目的副本

时间:2009-09-17 11:17:01

标签: sql database

数据库名称= MyDB

表名= MyTable

列名= ColumnSurname

使用SQL Server 2005

我在ColumnSurname中有多个条目,其中一些拼写完全相同。如何使用相同的ColumnSurname值返回所有不同的值。意思是如果“邦德”出现两次以上,我想要返回“邦德”。

我如何在SQL语句中执行此操作?

3 个答案:

答案 0 :(得分:5)

SELECT ColumnSurname FROM MyTable GROUP BY ColumnSurname HAVING COUNT(ColumnSurname)> 1?

答案 1 :(得分:1)

SELECT ColumnSurname FROM MyTable GROUP BY ColumnSurname HAVING count(*)>1

答案 2 :(得分:1)

select ColumnSurName, count(*) from MyTable group by ColumnSurName having count(*) >1

如果您想查看有多少重复项