SQL Server:检索列中的重复值

Ric*_*cky 23 sql sql-server

如何使用SQL语法过滤掉列中的重复值?

谢谢.

Mea*_*ead 53

一个常见的问题,虽然过滤掉表明你想忽略重复的问题?如果是,请列出唯一值:

SELECT col 
FROM table
GROUP BY col 
HAVING (COUNT(col) =1 )
Run Code Online (Sandbox Code Playgroud)

如果您只想过滤,那么您将留下重复项

SELECT col, COUNT(col) AS dup_count
FROM table
GROUP BY col
HAVING (COUNT(col) > 1) 
Run Code Online (Sandbox Code Playgroud)

使用www.mximize.com/how-to-find-duplicate-values-in-a-table-作为2009年的基地; 网站内容现已消失(2014年).