sql >> Databáze >  >> RDS >> Sqlserver

Jak najdu duplikáty ve více sloupcích?

Duplicitní id pro páry name a city :

select s.id, t.* 
from [stuff] s
join (
    select name, city, count(*) as qty
    from [stuff]
    group by name, city
    having count(*) > 1
) t on s.name = t.name and s.city = t.city


  1. Typy textových, ntextových a obrazových dat> nelze porovnávat ani třídit, s výjimkou použití operátoru IS NULL nebo LIKE>

  2. Aktualizujte data pomocí funkce s hodnotou tabulky v SQL Server

  3. Změna typu sloupu na delší řetězce v kolejnicích

  4. Chyba při použití připojení OLAP:Poskytovatel MSOLAP není registrován na místním počítači...