Avatar billede iggipop Nybegynder
18. januar 2004 - 02:09 Der er 7 kommentarer

sortering af tal giver ikke rigtig rækkefølge

Hej !

Jeg har et felt i databasen der hedder medlemsnr. Det er angivet til at være et tekstfelt, men der gemmes kun tal i.
Når jeg så laver denne :

strSQL = "SELECT medlemmer.* FROM medlemmer order by medlemsnr asc;"

Så kommer de i denne rækkefølge :

1
10
105
106
107
147
69

Hvorfor katten kommer 69 tilsidst ??
Avatar billede slowboat Nybegynder
18. januar 2004 - 02:11 #1
Fordi 6 kommer efter 1, ligesom F kommer efter A i alfabetet...
Avatar billede iggipop Nybegynder
18. januar 2004 - 02:12 #2
Ja okay, men 69 kommer ikke efter 147 i talrækken !
Avatar billede iggipop Nybegynder
18. januar 2004 - 02:13 #3
Så virker det kun hvis det bliver gemt som et tal-felt eller ?
Avatar billede slowboat Nybegynder
18. januar 2004 - 02:14 #4
Nemlig...
Avatar billede iggipop Nybegynder
18. januar 2004 - 02:14 #5
damn....ja self....
Avatar billede iggipop Nybegynder
18. januar 2004 - 02:15 #6
thanx
Avatar billede torben_brandt Nybegynder
18. januar 2004 - 17:49 #7
Man kan dog godt gøre således:
... ORDER BY INT(medlemsnr)

/Torben
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