---
title: "TOP-fråga om SQL Server 2000"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/158439-top-fråga-om-sql-server-2000"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Troxy"
published: "2007-03-21T11:09:59.000Z"
updated: "2007-03-21T12:41:40.000Z"
replies: 2
views: 324
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/158439-top-fråga-om-sql-server-2000"
---

# TOP-fråga om SQL Server 2000

## #1 — Troxy, 2007-03-21T11:09Z

Hej, jag jobbar just nu mot SQL Server 2000 (vilket jag inte gillar...) och undrar hur man gör för att hämta endast ett urval bland poster i en Select-fråga.
Om jag har en Select som ger mig 1000 poster, men jag vill bara hämta posterna 300-500, hur gör jag då?
I exempelvis MySQL så lägger man ju till "Limit 300,500" i slutet men hur gör man i SQL Server 2000?
Top verkar ju bara kunna begränsa urvalet uppfrån och ner och inte ett exakt omfång.
Tacksam för svar!

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

## #2 — @nders, 2007-03-21T11:14Z

Det finns inget riktigt bra sätt att göra detta i SQL, mig veterligen, men ett sätt som kanske skulle kunna fungera:

```
SELECT TOP 201 * FROM tbl WHERE ID NOT IN (SELECT TOP 299 ID FROM tbl ORDER BY xxx) ORDER BY xxx
```

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

## #3 — Troxy, 2007-03-21T12:41Z

@nders, okay men din lösning såg inte så tokig ut ändå! :)
Tack för ditt svar.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/158439-top-fråga-om-sql-server-2000
