Avatar billede elskermad.dk Nybegynder
21. juli 2005 - 18:56 Der er 7 kommentarer og
1 løsning

sortere efter tallets værdi, men i en varchar-celle

hej eksperter!

hvordan sortere man efter en celles værdi hvis den er en varchar-celle?

altså fx vil 5 komme før 11 og 11 før 101 :(

jeg kan ikke bruge int da der skal være mulighed for at have decimaltal...

på forhånd tak :)
Avatar billede arne_v Ekspert
21. juli 2005 - 19:54 #1
så gør da feltet til NUMBER eller DECIMAL ...

men ellers prøv:

ORDER BY CAST(feltnavn AS INTEGER)
Avatar billede arne_v Ekspert
21. juli 2005 - 19:54 #2
eller

ORDER BY CAST(feltnavn AS DECIMAL)
Avatar billede elskermad.dk Nybegynder
21. juli 2005 - 20:45 #3
jeg har ikke så meget styr på de forskellige typer et felt kan være, så plejer bare at holde mig til varchar, text og int :)

prøver lige det der
Avatar billede elskermad.dk Nybegynder
21. juli 2005 - 20:49 #4
jeg har lavet feltet om til decimal via phpmyadmin i stedet... når man angiver længden kommer der en , efter er det hvormange decimaler der må være?
Avatar billede arne_v Ekspert
21. juli 2005 - 20:53 #5
ja
Avatar billede arne_v Ekspert
21. juli 2005 - 20:54 #6
beløb kunne f.eks. være DECIMAL(10,2)

vægt kunne være DECIMAL(5,1)

etc.
Avatar billede elskermad.dk Nybegynder
21. juli 2005 - 21:13 #7
okay så siger jeg mange tak :) kommer du med et svar?
Avatar billede arne_v Ekspert
21. juli 2005 - 21:19 #8
kommer her
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