---
title: "MySQL, rand() och sortering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/151436-mysql-rand-och-sortering"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bjuufaren"
published: "2006-09-18T14:03:03.000Z"
updated: "2011-01-17T17:44:33.000Z"
replies: 3
views: 818
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/151436-mysql-rand-och-sortering"
---

# MySQL, rand() och sortering

## #1 — Bjuufaren, 2006-09-18T14:03Z

Jag har en tabell med ett par kolumner, bland annat "id" och "storlek". Jag vill plocka ut ett antal id slumpmässigt och sortera dem efter storlek. Att plocka ut dem slumpmässigt är inte så svårt:

SELECT id RAND() as random FROM table WHERE condition ORDER BY random LIMIT limit

Men hur få resultaten sorterade?

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

## #2 — mozilla, 2006-09-18T16:47Z

```
SELECT id RAND() as random FROM table WHERE condition ORDER BY random,storlek LIMIT limit
```

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

## #3 — bigsky, 2011-01-17T15:35Z

Jag försökte köra denna men det gick inte så bra.

SELECT ClientName RAND() AS Random FROM tblClients ORDER BY Random LIMIT 10

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

## #4 — @nders, 2011-01-17T17:44Z

Och om du lägger till ett komma efter clientname?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/151436-mysql-rand-och-sortering
