---
title: "Skriv ut alla värden utom det sista"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/77083-skriv-ut-alla-värden-utom-det-sista"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ironhead"
published: "2003-05-15T18:12:25.000Z"
updated: "2003-05-20T21:46:15.000Z"
replies: 7
views: 254
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/77083-skriv-ut-alla-värden-utom-det-sista"
---

# Skriv ut alla värden utom det sista

## #1 — ironhead, 2003-05-15T18:12Z

Jag har en enkel SQL-sats som ser ut såhär:

```php
SELECT * FROM nyheter ORDER BY datum DESC
```

Den listar ut allt data....men jag vill att den listar ut allt data utom den sist inlagda posten....hur gör man det?

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

## #2 — Palle, 2003-05-15T18:16Z

```
[red]If NOT RecSet.EOF Then

   [b]RecSet.MoveNext[/b]

      Do Until RecSet.EOF

         'Skriv ut

      RecSet.MoveNext
      Loop

End If[/red]
```

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

## #3 — ironhead, 2003-05-15T18:23Z

ööh! jaha! jag trodde att man kunde köra lite fuffens i select-satsen......ursprungligen var det ett PHP-script.....hur funkar det då? vet du?

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

## #4 — LarsG, 2003-05-16T07:10Z

```
SELECT * FROM nyheter ORDER BY datum DESC limit 1,-1
```

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

## #5 — ironhead, 2003-05-16T13:52Z

\*weeeeee\* :e Precis vad jag var ute efter....Tackar LarsG!!!

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

## #6 — aasah, 2003-05-16T15:34Z

> **LarsG skrev:**
>
> ```
> SELECT * FROM nyheter ORDER BY datum DESC limit 1,-1
> ```

Varför och hur funkar den? Alltså, vad betyder "limit1,-1"?

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

## #7 — K@llen, 2003-05-16T19:29Z

> **aasah skrev:**
>
> > **LarsG skrev:**
> >
> > ```
> > SELECT * FROM nyheter ORDER BY datum DESC limit 1,-1
> > ```
>
> Varför och hur funkar den? Alltså, vad betyder "limit1,-1"?

LIMIT är samma som TOP i access. 

```
To retrieve all rows from a certain offset up to the end of the result set, you can use -1 for the second parameter: 

mysql> SELECT * FROM table LIMIT 95,-1; # Retrieve rows 96-last.
If one argument is given, it indicates the maximum number of rows to return: 

mysql> SELECT * FROM table LIMIT 5;     # Retrieve first 5 rows
```

Källa:
<https://www.mysql.com>

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

## #8 — aasah, 2003-05-20T21:46Z

Tack, K@llen! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/77083-skriv-ut-alla-värden-utom-det-sista
