Avatar billede jsc Nybegynder
12. januar 2005 - 20:04 Der er 3 kommentarer og
1 løsning

antal forskellige poster i en db

Hej eksperter.

jeg har spurgt om det her før på:
http://www.eksperten.dk/spm/342840

jeg fik også et svar der virkede.. men nu, hvor jeg kører sun ONE asp, så virker det ikke mere.

"select count( kolonne ) from (select distinct kolonne from tabel) order by kolonne"

det burde være den rigtige sql-sætning, der tæller antal forskellige poster i en kolonne - men kan man gøre det på en anden måde via sql? eller kender nogen måden via min version af asp?

/jsc
Avatar billede Jman Praktikant
12. januar 2005 - 21:55 #1
"select count(kolonne) as antal from (select distinct kolonne from tabel) order by kolonne"
Avatar billede jsc Nybegynder
12. januar 2005 - 21:57 #2
hvad mener du med det?

hvad står antal for? - hvis jeg nu skal have en af hver slags, skal antal så være 1 ?
Avatar billede tjaz Nybegynder
13. januar 2005 - 15:02 #3
nej ... hvis din sql hedder:

strSQL = "select count(kolonne) as antal from (select distinct kolonne from tabel) order by kolonne"
set rs = conn.execute(strSQL)

du kan bare udskrive antallet med:

rs("antal")
Avatar billede jsc Nybegynder
13. januar 2005 - 15:04 #4
hvad skal jeg bruge tallet til???

desuden har lige lige fundet løsningen:

http://dev.mysql.com/doc/mysql/en/GROUP-BY-Functions.html
giver:
"SELECT tabel.kolonne,COUNT(*) FROM "tabel GROUP BY kolonne;"

og det virker...
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
Kurser inden for grundlæggende programmering

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