---
title: "Ändra ordningen på utskrift"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/128776-ändra-ordningen-på-utskrift"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "reka1"
published: "2005-05-24T09:30:24.000Z"
updated: "2005-05-24T13:11:07.000Z"
replies: 12
views: 393
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/128776-ändra-ordningen-på-utskrift"
---

# Ändra ordningen på utskrift

## #1 — reka1, 2005-05-24T09:30Z

Jag vet inte om detta är rätt forum men jag hämtar text från en databas som skrivs ut efter alfabetisk ordning. 
Men jag skulle vilja plocka ut ett ord och lägga det längst ner.
Som det är nu blir ju ordningen:

AAA
BBB
CCC
DDD

Vill ha det:

AAA
CCC
DDD
BBB

Går det att fixa lite enkelt tror ni?

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

## #2 — erka, 2005-05-24T09:31Z

Hur får du fram vilket ord du ska lägga längst ner?

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

## #3 — @nders, 2005-05-24T10:06Z

Det brukar gå att lösa i direkt i SQL-frågan, men hur det ser ut beror på vilken dbms du använder.

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

## #4 — reka1, 2005-05-24T10:27Z

Erka: Hmm, det borde kanske gå om man tar ut id:et som ligger på: 50. Ordet som ska ligga i boten är "Other".

@nders: Det är Access som används.

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

## #5 — @nders, 2005-05-24T10:29Z

Något sånt här borde funka:

```
... ORDER BY IIf(fld = 'Other', 'ööö', fld) ASC
```

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

## #6 — reka1, 2005-05-24T10:58Z

Tack för förslag men tyvärr så är ordningen oförändrad.

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

## #7 — @nders, 2005-05-24T11:01Z

Är det så att databasen kör någon sorts engelsk sorteringsordning? Iså fall kan du prova med zzz istället för ööö.

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

## #8 — reka1, 2005-05-24T11:11Z

Pinsamt. Jag hade ändrat i fel sql-sats. Efter att ha lagt till ovanstående kod i rätt sats så hämtas ingenting.

Sql-satsen i sin helhet:

```
"SELECT * FROM kategori ORDER BY IIf(fld = 'other', 'zzz', fld) ASC"
```

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

## #9 — @nders, 2005-05-24T11:15Z

fld är alltså namnet på fältet. Ändra det till rätt fältnamn.

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

## #10 — reka1, 2005-05-24T11:19Z

Sorry ;-) Men nu fick jag min vilja igenom. Tack Anders!

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

## #11 — Erik Juhlin, 2005-05-24T11:54Z

> **@nders skrev:**
>
> Något sånt här borde funka:
>
> ```
> ... ORDER BY IIf(fld = 'Other', 'ööö', fld) ASC
> ```

Går också att skriva så här:

```
... ORDER BY IIf(fld = 'Other', 1, 0) ASC, fld ASC
```

Då blir det inga problem om ett fält innehåller "ööööööö". :)

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

## #12 — @nders, 2005-05-24T13:07Z

Ja, så går också att skriva. :)

Mvh

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

## #13 — LarsG, 2005-05-24T13:11Z

flyttas från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/128776-ändra-ordningen-på-utskrift
