---
title: "Sortera efter talets storlek"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21113-sortera-efter-talets-storlek"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "stevenet"
published: "2000-11-14T19:19:00.000Z"
updated: "2000-11-14T19:47:00.000Z"
replies: 8
views: 347
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21113-sortera-efter-talets-storlek"
---

# Sortera efter talets storlek

## #1 — stevenet, 2000-11-14T19:19Z

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.

Permalänk: https://www.webforum.nu/p/21113

## #2 — @nders, 2000-11-14T19:27Z

```
... 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.

Permalänk: https://www.webforum.nu/p/351593

## #3 — stevenet, 2000-11-14T19:32Z

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

Permalänk: https://www.webforum.nu/p/351594

## #4 — @nders, 2000-11-14T19:33Z

om fältet är av typen (hel)tal, så kan det inte stå + före.

Permalänk: https://www.webforum.nu/p/351595

## #5 — stevenet, 2000-11-14T19:34Z

Men - då?

Permalänk: https://www.webforum.nu/p/351596

## #6 — @nders, 2000-11-14T19:38Z

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.

Permalänk: https://www.webforum.nu/p/351597

## #7 — stevenet, 2000-11-14T19:40Z

Jag har VARCHAR

Permalänk: https://www.webforum.nu/p/351598

## #8 — @nders, 2000-11-14T19:41Z

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.

Permalänk: https://www.webforum.nu/p/351599

## #9 — stevenet, 2000-11-14T19:47Z

Tack för hjälpen!

Permalänk: https://www.webforum.nu/p/351600

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21113-sortera-efter-talets-storlek
