Hallo!
Ich bin auf der Suche nach einem SQL-Statement, mit dem ich z.B. die Zeilen 100 - 200 aus einer Tabelle lesen kann. Ich möchte nicht die gesamte Tabelle lesen und dann wieder aussortieren.
MFG, Volker
Hallo!
Ich bin auf der Suche nach einem SQL-Statement, mit dem ich z.B. die Zeilen 100 - 200 aus einer Tabelle lesen kann. Ich möchte nicht die gesamte Tabelle lesen und dann wieder aussortieren.
MFG, Volker
Auch hallo.
Ich bin auf der Suche nach einem SQL-Statement, mit dem ich
z.B. die Zeilen 100 - 200 aus einer Tabelle lesen kann.
Dazu kann man mit 'SELECT COUNT(*) FROM ’ arbeiten.
Ohne das jetzt zu testen: 'SELECT COUNT(100 - 200) FROM ’
Variablen zum Speichern von Zwischenwerten kann man wohl in Abhängigkeit von
der MySQL-DB nicht verwenden…
HTH
mfg M.L.
Öha
Hi M.L.,
Dazu kann man mit 'SELECT COUNT(*) FROM ’
arbeiten.
da scheint ein Missverständnis vorzuliegen. Select Count liefert keine Zeilen, sondern eine (in Worten: eine) Zahl zurück.
Definition: The MySQL Count command is used to count the number of records held on a specific table in your database. It is phrased as: SELECT COUNT(*) FROM table_name;
Gruß Ralf
Hi Volker,
Ich bin auf der Suche nach einem SQL-Statement, mit dem ich
z.B. die Zeilen 100 - 200 aus einer Tabelle lesen kann.
das widerspräche jeglicher SQL-Philosophie, gemäß der die Zeilen keinerlei vorgegebene Ordnung haben.
Gruß Ralf
Hallo nochmal.
da scheint ein Missverständnis vorzuliegen. Select
Count liefert keine Zeilen, sondern eine (in Worten: eine)
Zahl zurück.
Okay…
War nur so ein Gedanke, dass die Abfrage damit parametrisiert werden könnte um das Ziel doch zu erreichen
mfg M.L.
SELECT *
FROM tabelle
WEHER 1=1
LIMIT 100,200;
Gruß
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo!
Vielen Dank! LIMIT war genau das, was ich gebraucht habe!!
MFG, Volker