Beate Mielke: MySQL - begrenzte Anzahl an Zeilen ausgeben

Hallo ForumerInnen,

kennt jemand einen MySQL-Ausdruck, bei dem nur eine begrenzte Anzahl an Zeilen ausgegeben wird?

Z.B.: select * from TABLE; würde normalerweise 50 Zeilen als Ergebnis liefern. Was aber wenn ich jetzt definitiv nur die ersten zehn Zeilen brauche?

Gruß

Beate Mielke

  1. Hi,

    kennt jemand einen MySQL-Ausdruck, bei dem nur eine begrenzte Anzahl an Zeilen ausgegeben wird?

    Da kommt wieder Kristian Koehntopp's Weisheit zum tragen: "Wer lesen kann, ist klar im Vorteil" -- nicht boese gemeint :-)

    Im MySQL-Manual sollte was von LIMIT stehen.

    SELECT * FROM tabelle LIMIT 30 //limitiert die Asgabe auf 30 Zelen
    SELECT * FROM tabelle LIMIT 10,20 // limitiert die Ausgabe auf 20 Zeilen nach den ersten 10

    Jan

    DISCLAIMER: Alles ungetestet und IMHO. Unter http://www.mysql.com gibt es das Manual.

    1. Hallo Jan,

      Da kommt wieder Kristian Koehntopp's Weisheit zum tragen: "Wer lesen kann, ist klar im Vorteil" -- nicht boese gemeint :-)

      Es ist ein bisschen schwierig, nach einem Befehl zu suchen, den man nicht kennt - nicht boese gemeint ;-)

      SELECT * FROM tabelle LIMIT 30 //limitiert die Asgabe auf 30 Zelen
      SELECT * FROM tabelle LIMIT 10,20 // limitiert die Ausgabe auf 20 Zeilen nach den ersten 10

      Im zweiten Fall werden die Zeilen 10 bis 20 ausgegeben.

      Danke,

      Beate Mielke