Avatar billede xfox Nybegynder
12. maj 2003 - 15:55 Der er 5 kommentarer og
1 løsning

Dubletter i tabel

Jeg har en tabel der indeholder nogle(2000)løbenumre.
Deriblandt er der mange dubletter. Hvordan kan jeg (nemt) med en select-sætning finde dem(dubletterne)?
12. maj 2003 - 15:59 #1
SELECT Løbenummer, Count(Løbenummer) AS Antal
FROM DinTabel
GROUP BY Løbenummer
HAVING Count(Løbenummer)>1


(Udskift selv med de respektive felt- og tabelnavne)
Avatar billede websmith Nybegynder
12. maj 2003 - 15:59 #2
hmm. et gæt kunne være

select løbenr,count(løbenr) as cløb from tabel group by løbenr order by cløb desc

Det skulle gerne resultere i nogen lunde:
løbenr1, 2
løbenr2, 2
løbenr3, 3

osv, dvs. løbenumrerene sorteret eftter antallet af dupletter, med de fleste dupletter øverst.

Det er ikke helt hvad du bad om, men næsten :)
Avatar billede henrik13 Nybegynder
12. maj 2003 - 16:00 #3
Opret via forespørgels-gauiden en forespørgels til at fjerne dubletter.
Vh Henrik
Avatar billede websmith Nybegynder
12. maj 2003 - 16:00 #4
Tja, thomasjepsens svar er vel det rigtige :)
Avatar billede xfox Nybegynder
13. maj 2003 - 08:45 #5
Det var jo så rigtigt som det kunne være. Jeg forstår dog bare ikke hvorfor du bruger "Antal"?
13. maj 2003 - 09:50 #6
Antal er blot det, som jeg vælger at kalde den kolonne. Den kunne også hedde "Solveig" ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester