webForumDet fria alternativet

Sortera efter talets storlek

8 svar · 316 visningar · startad av stevenet

stevenetMedlem sedan juni 2000985 inlägg
#1

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.

@ndersMedlem sedan juni 200026 914 inlägg
#2
... 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>

stevenetMedlem sedan juni 2000985 inlägg
#3

Och det fungerar om det står + och - framför talen?

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

@ndersMedlem sedan juni 200026 914 inlägg
#4

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>

stevenetMedlem sedan juni 2000985 inlägg
#5

Men - då?

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

@ndersMedlem sedan juni 200026 914 inlägg
#6

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>

stevenetMedlem sedan juni 2000985 inlägg
#7

Jag har VARCHAR

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

@ndersMedlem sedan juni 200026 914 inlägg
#8

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>

stevenetMedlem sedan juni 2000985 inlägg
#9

Tack för hjälpen!

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

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