Sortering med både siffror och bokstäver?!?

ASP

2 svar · 502 visningar · startad av Bohlin-Gbg

Medlem sedan feb. 200226 inlägg
Trådstart#1

Hej,

.. hur sorterar jag dessa värden rätt som jag vill ..

100herrmansson, kalle
101herrmansson, kalle
1herrmansson, kalle
2herrmansson, kalle
3herrmansson, kalle
herrmansson, kalle

Jag vill att de ska sorteras på detta sätt:

1herrmansson, kalle
2herrmansson, kalle
3herrmansson, kalle
100herrmansson, kalle
101herrmansson, kalle
herrmansson, kalle

.. min sql kod ser ut så här nu :

strSQL="SELECT * FROM FORELASARE ORDER BY ENAMN"
Medlem sedan mars 20002 836 inlägg
#2

då blir det till att skaffa ett speciellt sorterings fält ...... eftersom det handlar om textsortering och då är 101 mindre än 2

Medlem sedan dec. 200012 464 inlägg
#3

Det går inte eftersom det är olika antal siffror. Om du vill kunna sortera på det sättet så får du lagra de numeriska värdena som tal i en egen kolumn.

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)