Avatar billede piil Nybegynder
18. september 2002 - 07:09 Der er 3 kommentarer og
1 løsning

SQL Count

Jeg har følgende tabel med ID og referal URL:

ID          Ref
1          www.piilstil.com
2          www.google.com
3          www.eksempel.com
4          www.jubii.dk
5          www.piilstil.com
6          www.piilstil.dk
7          www.google.com
8          www.piilstil.com

You get the idea ;)

Jeg skal have generet en liste med referals sorteret efter antal

dvs:

www.piilstil.com    3
www.google.com      2
www.jubii.dk        1
www.piilstil.dk    1
www.eksempel.com    1

Hvordan skal sådan en SQL forespørgsel se ud. Jeg ved jo ikke på forhånd hvilke referrals der er i databasen, men jeg skal have dem alle sammen ud.
Avatar billede bennytordrup Nybegynder
18. september 2002 - 07:13 #1
select Ref, Count(*)
from RefTabel
group by Ref
Avatar billede piil Nybegynder
18. september 2002 - 07:18 #2
Hvordan sorterer jeg dem så den med det højeste count kommer først. Og lige et lille tillægs spørgsmål er det muligt kun at udtrække de 10 højeste referral counts.
Avatar billede bennytordrup Nybegynder
18. september 2002 - 07:20 #3
select top 10 *
from (select Ref, Count(*) as RefCount
      from RefTabel
      group by Ref)
order by RefCount desc
Avatar billede piil Nybegynder
18. september 2002 - 07:24 #4
SUPER!!!
Og tak for det hurtige svar!!
;)
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