Avatar billede buzzer Nybegynder
19. april 2003 - 15:16 Der er 6 kommentarer og
1 løsning

sorter fra 1 til 20 ved hjælpe af ORDER BY

Jeg har brug for jeres hjælp i forbindelse man et lille problem jeg har med "ORDER BY".

De informationer jeg skal hente fra min database skal sorteres fra 1 til 20.

For at hente mine informationer bruger jeg denne SQL streng: strSQL = "SELECT * FROM indhold WHERE kategori = 1 ORDER BY rating"

men så der det, at den sorterer den efter 1-10-11-12-13-14-15-16-17-18-19-2-20-3-4-........-9

Men der er jo ikke det jeg vil. Jeg vil sorter fra 1-2-3-4-5-6-7-8-9-10-11...........-20..

Hvad gør jeg ???
Avatar billede arne_v Ekspert
19. april 2003 - 15:59 #1
Lav rating om fra et varchar (eller hvad det nu er) til et
integer felt.

Så vil den sortere som du vil.
Avatar billede terry Ekspert
19. april 2003 - 16:41 #2
order by cint([someField])
Avatar billede terry Ekspert
19. april 2003 - 16:42 #3
oops thought we were in Access :o)
Avatar billede terry Ekspert
19. april 2003 - 16:44 #4
look at cast and convert
Avatar billede bennytordrup Nybegynder
19. april 2003 - 22:24 #5
order by cast(rating as int)
Avatar billede terry Ekspert
20. april 2003 - 11:29 #6
good answer there benny :o)
Avatar billede buzzer Nybegynder
20. april 2003 - 18:03 #7
super tak skal i have .... nu funker det :D
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
Computerworld tilbyder specialiserede kurser i database-management

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