SQL Server 2008 Express : find similar records in a table -


here first question sql server 2008 express database, containing articles, quantities, prices , on. unfortunately when loaded data first time loaded articles making following mistake:

i created 2 records (almost) every article similar different character.

here's example:

  • tuto510088.9x3
  • tuto510088,9x3

the different character , , .. there way select these articles delete ones comma , leaving others?

please note position of different character not fixed, on 3rd right, or in middle

you can using self join:

delete t2 tablename t1 join      tablename t2 on replace(t1.article,'.','')=replace(t2.article,',','') t2.article '%,%' 

demo in sql fiddle

you can check records going deleted replacing delete t2 select t2.*


Comments

Popular posts from this blog

qt - Using float or double for own QML classes -

Create Outlook appointment via C# .Net -

ios - Swift Array Resetting Itself -