Avatar billede EIHP Juniormester
22. august 2006 - 09:53 Der er 4 kommentarer og
1 løsning

Tal bliver ikke sat i orden

Select * from Character Order by Rank, Charname asc

f.ek.s
Rank = 1 - 9
Charname = Eihp

Men den sætter ikke order by tal med asc og desc.. hvad skal jeg bruge i stedet?
Avatar billede softspot Forsker
22. august 2006 - 09:57 #1
Select * from Character Order by Rank asc, Charname asc
Avatar billede softspot Forsker
22. august 2006 - 09:57 #2
...selvom jeg ville mene at asc burde være standard sorteringsorden.
Avatar billede EIHP Juniormester
22. august 2006 - 10:06 #3
takker.. så vis jeg vælger rank desc, charname asc
så vælger den rank 9.8.7 etc.. Men charname A,B,C etc?

Tusind tak, ligger du ikke et svar?
Avatar billede softspot Forsker
22. august 2006 - 10:27 #4
Jo, det kommer her :)

Velbekomme.
Avatar billede softspot Forsker
23. august 2006 - 17:51 #5
Hov! Der var jo faktisk er spørgsmål i det sidste post... det så jeg ikke lige i første omgang.

Jo, sorteringen sker prioriteret i den rækkefølge som felterne er angivet, og sortering af sekundære (tertiære, kvartiære osv.) sker indenfor den gruppe som det højere prioriterede sorteringskriterie genererer. Det vil sige at indenfor alle rækker med rank=9, sorteres rækkerne med charname=A før charname=B osv. Derefter sorteres alle rækker med rank=8 med charname=A før charname=B. Du kan altså godt opleve at rækker med charname=D der sorteres højre end rækker med charname=A, hvis disse første rækkers rank er højere end de sidstes. Men det vil blive tydeligt for dig, hvis du har et datasæt som er omfattende nok til at afspejle disse situationer...

Og til sidst, så vil jeg blot takke for point :)
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