24. februar 2003 - 10:39Der er
10 kommentarer og 1 løsning
Dublerede poster
Jeg er dataoperatør på en temmelig stor database. Når jeg modtager datafiler, "masseres" de i Access, før jeg smider dem ned i min SQL-Server. På en af datamængderne skal jeg være meget påpasselig med redundans, som i teorien (men kun yderst sjældent i praksis) kan forekomme.
Nu afprøver jeg netop en sådan fil og ser, at der er 119.369 poster, men kun 119.356 hvis jeg aktiverer "Group by".
Findes der en funktion i Access, som kan finde frem til dublerede poster? Jeg kan ikke finde nogen sådan i min (engelske) Access 2002
In the database window press the queries object and the choose new from the menu at the top of the dB window. You should now see a list of wizards which you can choose from, one of them should be "find duplicates query wizard". If it is NOT there then you may need to run Access installation again making sure that you choose wizards and templates although I am resonably sur ethat this should not be necessary.
Om ikke andet så kan du jo selv lave SQL'en ud fra nedenstående:
SELECT First(tableName.DupField) AS [DupField Field], Count(tableName.DupField) AS NumberOfDups FROM tableName GROUP BY tableName.DupField HAVING (((Count(tableName.DupField))>1));
tabelName erstattes med dit tabelnavn og DupField erstattes med navnet på det felt, der kan indeholde duplikerede værdier.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.