Avatar billede christian-s Nybegynder
13. juli 2004 - 22:40 Der er 9 kommentarer og
1 løsning

Sortering af tal i et varchar felt

Hvordan sorterer jeg lettest tal i et varchar felt. Her tænker jeg på f.eks. litermål der står i et MySQL varchar felt men med benævnelse efter. Hvordan får jeg sorteret dette korrekt?
Avatar billede erikjacobsen Ekspert
13. juli 2004 - 22:50 #1
Det er ikke nogen god måde at opbevare det på. Du kunne opbevare alle mål som
milliliter, og så blot vise dem på fornuftig vis. Men ok, hvis alle er på formen
"7 liter", kan du prøve

  select ... order by 0+ditfeltnavn
Avatar billede jaw Nybegynder
14. juli 2004 - 01:17 #2
Jeg vil også gi' Erik ret. Jeg ville lave et felt kaldet "benaevnelse" eller noget hvor jeg så skrev liter, og så et felt af typen INT eller DECIMAL hvis det er fordi der skal decimaler på, hvor jeg så ville angive mængden.
Avatar billede erikjacobsen Ekspert
14. juli 2004 - 09:15 #3
Mnjah, hvis benævnelsen så ikke er ens, nogle i liter andre i milliliter, så kan
man heller ikke sortere på det.
Avatar billede jaw Nybegynder
14. juli 2004 - 10:56 #4
Det vil vel give det samme om man sætter benævnelsen et andet sted? Og hvis det alligevel ikke er samme enhed, hvordan kan man så overhovedet lave en sortering af det.

Men, men :) I fald af at det skal være sortering med liter sammen, millimeter sammen etc., vil jeg stadig mene det er nemmest.
Avatar billede erikjacobsen Ekspert
14. juli 2004 - 11:00 #5
Jeg siger også at det skal være samme enhed, mit forslag: milliliter, men jeg
kender selvfølgelig ikke problemområdet. Er det akvarier eller gylletanke, er det nok ikke den naturligste enhed ;)
Avatar billede jaw Nybegynder
14. juli 2004 - 11:02 #6
Ja, ja, men vi må jo bare nøjes med at komme med inputs, så er det jo op til spørger hvad han vil gøre med dem :-)
Avatar billede christian-s Nybegynder
17. juli 2004 - 18:09 #7
tak for jeres input, jeg delte det op som I også foreslog. nu er feltet delt op mellem tal og benævnelse.
Avatar billede christian-s Nybegynder
17. juli 2004 - 18:10 #8
Vil I have del i points?
Avatar billede erikjacobsen Ekspert
17. juli 2004 - 20:39 #9
Nej tak, jeg samler ikke på point.
Avatar billede christian-s Nybegynder
17. juli 2004 - 23:10 #10
jamen helt i orden
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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