webForumDet fria alternativet

ORDER BY i MySQL 5

4 svar · 608 visningar · startad av Cita

CitaMedlem sedan okt. 200427 inlägg
#1

Jag försöker att sortera fält som är "string" men innehåller siffror i min SELECT-sats. Det konstiga är att jag lyckas om jag bara använder ett fält för det, men jag vill sortera på 3 fält.

Exempel:
Om fält 1 är lika så ska det även sorteras på fält 2, är även dessa lika så ska det sorteras på fält 3.

Ett typiskt exemlep med stängar är efternamn, förnamn. Men jag har siffor, att om totalsumman är lika så är fält ett det som ska styra osv...

Snabb hjälp vore mycket uppskattat!

ZaimanMedlem sedan dec. 20014 239 inlägg
#2

Flyttas från ASP.NET

metalboyMedlem sedan jan. 2005953 inlägg
#3

Jag förstår inte riktigt hur du menar. Kan du visa den SQL-fråga du har försökt med? Och varför sparar du siffror i en sträng?

GeinMedlem sedan sep. 20005 700 inlägg
#4
ORDER BY Fält1, Fält2, Fält3

?

BrimbaMedlem sedan dec. 19995 875 inlägg
#5

Här finns massor av exempel på hur du kan göra:
http://wiki.lessthandot.com/index.php/Sorting_Numbers_Stored_In_A_Varchar_Column

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)