webForumDet fria alternativet

Sortering av varchar

5 svar · 365 visningar · startad av learn

learnMedlem sedan jan. 20051 143 inlägg
#1

Hej,

Jag vill sortera en lista av användare efter dess användaridentitet. Användaridentiteten behöver inte bestå av endast siffror, så ni kanske förstår problemet...

I nuläget ligger "6" efter "59" och så ska det ju inte vara...

Någon som har en lösning på detta?

Tack!

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Vilken databashanterare?

westmanMedlem sedan aug. 2004279 inlägg
#3

Kör PHP och MySQL och undrar samma sak.

learnMedlem sedan jan. 20051 143 inlägg
#4

Även jag använder PHP och MySQL.

LarsGMedlem sedan dec. 200012 465 inlägg
#5
select <columnsOfInterest>
from t
order by case when substring(nameColumn from 1 for 1) not between '0' and '9'
  then 1 else 0 end,
  nameColumn + 0,
  nameColumn
learnMedlem sedan jan. 20051 143 inlägg
#6

Tack det fungerar fint! Inte för att jag förstår något men...

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb