Avatar billede jakobsynder Nybegynder
11. september 2003 - 14:31 Der er 6 kommentarer og
1 løsning

Tælle antal rækker indeholdende ubestemt værdi.

Hej eksperter.

Er det på nogen måde muligt, i en direkte SQL sætning, at lave en optælling af rækker der indeholder en ubestemt værdi.

Altså lad os sige jeg har en tabel, med et felt "fornavn".

Jeg aner ikke hvilke fornavne der står i rækkerne, og aner ikke hvor mange der er i alt.

Kan det lade sig gøre at lave noget der eksempelvis kunne udprinte:

Marie forekommer 45 gange.
Maria forekommer 39 gange.
Peter forekommer 22 gange.

Osv osv.

Og så naturligvis sortere dem efter højeste frekvens?

Håber i forstår! På forhånd tak!

Mvh. Jakob
Avatar billede erikjacobsen Ekspert
11. september 2003 - 14:32 #1
select navn,count(*) as antal from dintabel group by navn
Avatar billede jakobsynder Nybegynder
11. september 2003 - 14:33 #2
Hehe, er det virkelig så ligetil? =)

Jeg prøver lige!
Avatar billede codebase Praktikant
11. september 2003 - 14:34 #3
. to slow..
Avatar billede erikjacobsen Ekspert
11. september 2003 - 14:35 #4
Du kan sætte en " order by antal desc" på
Avatar billede jakobsynder Nybegynder
11. september 2003 - 14:39 #5
Det var satans, det virker jo perfekt :P

Mange tak!
Avatar billede erikjacobsen Ekspert
11. september 2003 - 14:39 #6
Hvis du ikke har noget fornuftigt at sige, codebase, kunne du overveje at lade være
Avatar billede codebase Praktikant
11. september 2003 - 14:41 #7
EJ-->oki, har forstået det.. ok!?
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

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