Find forskellige poster og antallet af dem!

Tags:    asp

Hej
Jeg er ved at lave et forum, hvor oplysninger selvfølgelig gemmes i en DB. Jeg mangler dog en enkelt måde at få min aspkode til at gå tabellen med indlægenes forumnavn igennem og finde hvilke forumnavne der er og hvor mange der er af dem.

Jeg har forsøgt først at tabellen igennem og lave et array med de forskellige forumnavne. Herefter ville jeg have brugt dette array til at gå databasen igennem igen ud fra kriteriet om navnet og så tælle antal rækker. Desværre virker det ikke.

Har nogen et nemt kode eksempel på hvordan det kan gøres?

På forhånd tak!

MVH.
Christian



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hej
Jeg er ved at lave et forum, hvor oplysninger selvfølgelig gemmes i en DB. Jeg mangler dog en enkelt måde at få min aspkode til at gå tabellen med indlægenes forumnavn igennem og finde hvilke forumnavne der er og hvor mange der er af dem.

Jeg har forsøgt først at tabellen igennem og lave et array med de forskellige forumnavne. Herefter ville jeg have brugt dette array til at gå databasen igennem igen ud fra kriteriet om navnet og så tælle antal rækker. Desværre virker det ikke.

Har nogen et nemt kode eksempel på hvordan det kan gøres?


Det kan du gøre ved at bruge "Distinct" i din SQL, altså noget i stil med: "Select Distinct forumnavne From tabel". Distinct sørger for at selv om den samme værdi findes flere gange i tabellen så bliver den kun returneret én gang. Du kan bruge "Select Distinct Count(forumnavne) From tabel" for at finde ud antallet.





Det kan du gøre ved at bruge "Distinct" i din SQL, altså noget i stil med: "Select Distinct forumnavne From tabel". Distinct sørger for at selv om den samme værdi findes flere gange i tabellen så bliver den kun returneret én gang. Du kan bruge "Select Distinct Count(forumnavne) From tabel" for at finde ud antallet.


Hmm, det var snart for nemt. Jeg troede der skulle en masse kode til. Men nemt er godt.
Pointene er dine og tak for den hurtige hjælp!

MVH.
Christian Thomsen




t