---
title: "Hämta de fem i taget"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21787-hämta-de-fem-i-taget"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "skyman"
published: "2001-11-28T14:17:00.000Z"
updated: "2001-11-28T14:57:00.000Z"
replies: 7
views: 330
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/21787-hämta-de-fem-i-taget"
---

# Hämta de fem i taget

## #1 — skyman, 2001-11-28T14:17Z

Hej.
Jag vill hämta raderna 1 tom 5 från en tabell, nästa gång kolumnerna 5 tom 10.Just det är oviktigt, det fixar jag med en loop i asp...
Finns det inte nåt kommando som liknar SELECT \* FROM tabell... 1 TO 5?

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

## #2 — LarsG, 2001-11-28T14:22Z

Nja, det beror på vilken databas du använder

Progress /Mysql

```
select * from t limit 5,5
```

Sql Server/Access

```
select top 5 * from t 
 where id not in (select top 5 id from t order by id ) order by id
```

Den här koden är inte bra om du har stora datamängder. Då är det bättre att hämta all data med getrows eller till client-side recordset och positionera sig inom det.

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

## #3 — bohlin, 2001-11-28T14:28Z

i postgres är det väl:

```
select * from t limit 5 offset 0
```

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

## #4 — LarsG, 2001-11-28T14:43Z

Ja det stämmer. Fel av  mig

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

## #5 — skyman, 2001-11-28T14:46Z

Troode det var självklart att jag använde MSSQL om jag postade den här :)

Det funkar inte som jag vill. Men jag ska ta ett grabbatag med getrows, om det var att föredra om stor mängd data.
Är det fullt möjligt att då hämta all data i db som jag vill ha, visa de fem första och sen ha en knapp som säger typ "Visa nästa fem" mha getrows.
Är det samma som php:s fetchrows?

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

## #6 — @nders, 2001-11-28T14:47Z

Forumet heter SQL, och SQL är ett språk. :)

Mvh,

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

## #7 — LarsG, 2001-11-28T14:51Z

under wf Script (länk till vänster) så finns det flera skript för paging.

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

## #8 — skyman, 2001-11-28T14:57Z

Paging... så heter det ja. Letat efter det order i en tjugo minuter nu.
Tack ska du ha :)
@nders\> Så sant så sant. Men det finns ju ett forum för mySQL om man ska vara petig.
Jag ska skriva nästa gång att det gäller MSSQL. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21787-hämta-de-fem-i-taget
