Hur gör man för sortera efter tals storlek? I det ena fallet vill jag börja med det lägsta och i det andra det högsta. Det är temperaturer och kan vara både +1 och -1.
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.
8 svar · 316 visningar · startad av stevenet
Hur gör man för sortera efter tals storlek? I det ena fallet vill jag börja med det lägsta och i det andra det högsta. Det är temperaturer och kan vara både +1 och -1.
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.
... order by talfältet asc
och högst först:
... order by talfältet desc
asc står för ascending och desc för descending.
förutsätter givetvis att fältet inte är av text-typ.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
what would brian boitano do?</A>
Och det fungerar om det står + och - framför talen?
------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.
om fältet är av typen (hel)tal, så kan det inte stå + före.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
what would brian boitano do?</A>
minus är ju ett tecken som används för att beteckna att ett tal är lägre än 0. + används inte på det sättet, då ett tal alltid är positivt om det inte sitter ett minustecken framför...
jag tolkar det som om du har texttyp i tabellen? då kommer det bli garanterat fel. även om den kanske sorterar minus före plus eller tvärs om, så kommer nuffrorna att ställa till det.
-2
-24
-1
0
1
15
18
4
49
osv, kommer det att sorteras om du har fältet av datatypen text. det är alltså fel.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
what would brian boitano do?</A>
då tycker jag du ska rensa bort alla plustecken ur datat i den kolumnen och byta datatyp till int (eller float).
varchar skall inte användas till sifferdata.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
what would brian boitano do?</A>