[thelist] Finding NON-unique values in MS SQL
Paul Cowan
evolt at funkwit.com
Wed Jul 3 19:21:01 CDT 2002
Anthony wrote:
> If you are just interested in "repeats" in a single column this should
work...
>
> select Count(IDF), IDF from TableName
> where Count(IDF) > 1
> group by IDF
Close.
Given that the "where" is on a aggregated column (count(IDF)) you
can't use "where". You need "having", which is applied AFTER the aggregates
(including 'group by').
So
select Count(IDF), IDF from TableName
group by IDF
having Count(IDF) > 1
should tell you any duplicate IDFs.
Hope this helps!
Paul.
More information about the thelist
mailing list