Вы можете использовать GROUP BY
для группировки похожих записей, чтобы подсчитать их, а затем добавить предложение HAVING
, чтобы отфильтровать только те, которые встречаются более одного раза:
select StringCol1, StringCol2, StringCol3, IntCol1, IntCol2, IntCol3, BitCol1, count(*) as Count
from MyTable
group by StringCol1, StringCol2, StringCol3, IntCol1, IntCol2, IntCol3, BitCol1
having count(*) > 1