webForumDet fria alternativet

ORDER BY i MySQL 5

Databaser & SQL

4 svar · 610 visningar · startad av Cita

Medlem sedan okt. 200427 inlägg
Frågan#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!

Medlem sedan dec. 20014 239 inlägg
#2

Flyttas från ASP.NET

Medlem 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?

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

?

Medlem sedan dec. 19995 874 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

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)