Avatar billede cdc Novice
17. juli 2007 - 11:59 Der er 8 kommentarer og
1 løsning

problemer med orderby

Når jeg har følgende:

hul 1
hul 2
.
.
hul 18

skulle de sorteres at de kig fra 1 til 18

men efter hul 1 kommer hul 10

hvordan klarer jeg dette i orderby

//cdc
Avatar billede cdc Novice
17. juli 2007 - 12:00 #1
stavepladen er på ferie :o)
Avatar billede erikjacobsen Ekspert
17. juli 2007 - 12:07 #2
Du kan vel nøjes med at skrive 1, 2, op til 18 i et talfelt. Så sorterer den korrekt. Eller behold "Hul 1" og tilføje et nyt talfelt med den ønskede rækkefølge.
Avatar billede erikjacobsen Ekspert
17. juli 2007 - 12:07 #3
Eller skrive et ekstra mellemrum

hul  1
hul  2
hul 10
hul 18
Avatar billede cdc Novice
17. juli 2007 - 12:09 #4
ville helst gøre det uden talfelt hvis det kunne lade sig gøre
Avatar billede cdc Novice
17. juli 2007 - 12:09 #5
ok det prøver jeg
Avatar billede cdc Novice
17. juli 2007 - 12:17 #6
tak for det....smider du ikke lige et svar :o)

/cdc
Avatar billede erikjacobsen Ekspert
17. juli 2007 - 13:33 #7
Nej tak, jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede lord_mike Nybegynder
06. august 2007 - 14:57 #8
Hvis der altid står "Hul"...

Så kan du lave det som flg.

"SELECT * FROM abc ORDER BY MID(felt, 4) ASC"
Avatar billede cdc Novice
04. september 2007 - 14:32 #9
fik svaret af erikjacobsen
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