Avatar billede wilweb Nybegynder
06. september 2002 - 12:46 Der er 6 kommentarer og
1 løsning

sorter efter størst tal

Forsættelse af spørgsmål http://www.eksperten.dk/spm/254461

Eagleeye forslag virker fint, men er det også muligt at udskrive det i en rækkefølge så den Ip med fleste hit står øverst?

Gizom:>
Avatar billede kichian Nybegynder
06. september 2002 - 13:19 #1
Order by Count(tbl_statistik.Ip) DESC
Avatar billede wilweb Nybegynder
06. september 2002 - 13:26 #2
Du er intet mindre end en super helt, Tak
Gizom:>
Avatar billede lasse_buck Nybegynder
06. september 2002 - 13:32 #3
Som nævnt anvender du ORDER BY til at bygge din sorteringsrækkefølge:
eksempel:
ORDER BY x DESC, y, z
samme som
ORDER BY x DESC, y ASC, z ASC

(DESC = største værdi først, ASC = mindste værdi først. ASC er default, hvis der ikke angives noget.)

I eksemplet sorteres primært efter værdien af x (største x først).
Hvis to rækker har samme x sorteres de efter y (mindste værdi først).
Hvis to rækker har samme x og y sorteres de efter z (mindste værdi først).
Avatar billede wilweb Nybegynder
06. september 2002 - 13:38 #4
Udmærket forklaring! Jeg er dog blevet i tvivl om kommaet efter DESC  skal det være det?
Avatar billede lasse_buck Nybegynder
06. september 2002 - 14:07 #5
Ja, der skal være de viste kommaer.

Et SQL-udtryk afsluttes med semikolon. I en liste med flere parametre adskilles de forskellige parametre med komma.

strSQL = "SELECT tbl_statistik.ip, Count(tbl_statistik.ip) AS taeler, tbl_statistik.strHttp FROM tbl_statistik GROUP BY tbl_statistik.ip, tbl_statistik.strHttp ORDER BY taeler DESC;"

I ovenstående eksempel sorteres der kun på en værdi nemlig taeler (DESC=Descending=faldende værdier), så her er der ikke noget komma.

Sorteres der på flere værdier skal der komma imellem hver værdi:
ORDER BY x,y;
ORDER BY x DESC, y DESC;
ORDER BY x ASC, y DESC; (Man behøver ikke at skrive ASC, da det er default.)
Avatar billede wilweb Nybegynder
06. september 2002 - 14:21 #6
Drøn godt!
Jeg oprettet et spørgsmål så du også kan få del i lidt point.
vender tilbage
Avatar billede wilweb Nybegynder
06. september 2002 - 14:25 #7
lasse_buck :> se her http://www.eksperten.dk/spm/254843
Tak for hjælpen
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