---
title: "Sortering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/145282-sortering"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Gaski"
published: "2006-04-09T16:58:01.000Z"
updated: "2006-04-10T17:12:29.000Z"
replies: 3
views: 470
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/145282-sortering"
---

# Sortering

## #1 — Gaski, 2006-04-09T16:58Z

Har en sökning som nedan:

```
SELECT * FROM cwwl 
  WHERE active = '1' 
  AND (subject LIKE '%q%' 
    OR site LIKE '%q%' 
    OR assigned LIKE '%q%') 
  ORDER BY subject
```

 

Nu skulle jag vilja sortera så att alla som innehåller q i subject ska komma först, sedan ska alla site som innehåller det komma, osv...

Hur gör man det med mySQL?

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

## #2 — LarsG, 2006-04-09T17:19Z

```
SELECT * FROM cwwl 
  WHERE active = 1 
  AND (subject LIKE '%q%' 
    OR site LIKE '%q%' 
    OR assigned LIKE '%q%') 
  ORDER BY 
  case when subject like '%q% then 1
         when site like '%q% then 2
         else 3 end
```

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

## #3 — Gaski, 2006-04-10T09:22Z

Tack!

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

## #4 — @nders, 2006-04-10T17:12Z

Också var det där gamla vanliga, [Hur markerar jag vilket svar som löste mitt problem?](http://www.webforum.nu/faq.php?faq=vb_board_usage#faq_faq_acceptance)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/145282-sortering
