SELECT MIN(PRICE) AS MinPrice, MAX(PRICE) AS MaxPrice FROM (SELECT PRICE FROM PRICES LIMIT 10) tmp;
Darüber hinaus hat MySQL eine coole Funktion, mit der Sie einen beliebigen Bereich von Zeilen zurückgeben können (z. B. Zeilen 10-20 zurückgeben). Dies ist sehr praktisch, um Seiten mit Datensätzen anzuzeigen:
SELECT column FROM table
LIMIT 10 OFFSET 20
Die obige Abfrage gibt die Zeilen 20-30 zurück.
Kurz gesagt, um im Falle Ihrer Abfrage Zeilen von 20 bis 30 zurückzugeben, verwenden Sie:
SELECT MIN(PRICE) AS MinPrice, MAX(PRICE) AS MaxPrice
FROM (SELECT PRICE FROM PRICES LIMIT 10 OFFSET 20);
SIE müssen den Offset-Wert ändern, um den Startpunkt Ihres Bereichs anzugeben.