---
title: "order by"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/133944-order-by"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Arne"
published: "2005-09-08T13:05:19.000Z"
updated: "2005-09-08T13:23:25.000Z"
replies: 4
views: 257
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/133944-order-by"
---

# order by

## #1 — Arne, 2005-09-08T13:05Z

Jag har en sorteringssträng jag försöker få till, men....

Går det att sortera efter en colums värde?

Har en integer column som kan ha värdet 0, 1, 2, eller 3
Har provat fram och tillbaks men det går inget vidare...

till exempel: order by prioritet = 1

Tipps på hur detta?

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

## #2 — @nders, 2005-09-08T13:06Z

Vad menar du?

Menar du att du vill att de med värde 1 ska komma högst upp?
Vilken dbms använder du?

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

## #3 — Arne, 2005-09-08T13:16Z

MS 2000

Om jag väljer prioritet 1 ska alla som har 1 som värde hamna längst upp. Väljer jag prioritet 3 ska de som har värde 3 hamna längst upp,
Använder sql ms 2000

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

## #4 — @nders, 2005-09-08T13:20Z

```
... order by case when prioritet = 1 then 0 else 1 end, prioritet
```

mvh

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

## #5 — LarsG, 2005-09-08T13:23Z

```
create procedure ayer(@priority int, ... )
as
select ...
order by 
case 
when prioritet = @priority then 1 
else 2 end
```

t.ex.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/133944-order-by
