WÄHLEN Sie min-und max-Wert von einem Teil einer Tabelle in MySQL

Wenn ich will, zu wählen, min-und max-Werte für eine ganze Tabelle kann ich dieses verwenden:

SELECT min(price) as min_price, max(price) as max_price FROM `prices`

Aber wie wählen Sie min-und max-Werte von nur einem Teil einer Tabelle?
Ich habe zum Beispiel 30 Zeilen in einer Tabelle. Ich möchten wählen Sie min-und max-Werte von den ersten zehn Reihen, dann von der zweiten zehn Zeilen und dann die letzten 10.

Habe ich versucht, so etwas wie

SELECT min(price) as min_price, max(price) as max_price FROM `prices` LIMIT 0,10

aber das hat nicht funktioniert.

Wie kann ich lösen dieses problem mit einem minimum Abfragen?

  • Definiere "ersten zehn Zeilen". Welches Feld verwenden Sie, um zu bestimmen, die Zeile um?
  • überprüfen Sie meine Antwort für die erste beliebige Auswahl von Zeilen
Schreibe einen Kommentar