Höchste/Niedrigsten Wert auslesen

fungo

Erfahrenes Mitglied
Wie kann ich z.B. aus einer Tabelle ständig den höchten Wert auslesen.

Wenn sich die Wert normal incrementieren würden wär das ja kein Problem mit "SELECT * FROM tabelle ORDER BY wert DESC" und dann einfach die erste Reihe auslesen, aber wie geht das wenn alle Werte
innerhalb der DB gemischt sind?
 
Hi,

SELECT MAX(Spalte) FROM Tabelle ------ Größter Wert

SELECT MIN(Spalte) FROM Tabelle ------ Kleinster Wert





Gruß

Texaner
 
Äh, es geht auch genauso, wenn da kein inkrementierender Wert da ist...
Durch irgendwas muss sich das Größte/Kleinste ja definieren, und wenn man da das order by einsetzt, ist auch da das Entsprechende oben in der ersten Zeile...
 
@Schnitz

äh, da muß ich dir zustimmen aber die Frage war :

Wie kann ich z.B. aus einer Tabelle ständig den höchten Wert auslesen.

Und den bekommst du mit MAX().
Mit ORDER BY bekommst du den gesammten Inhalt mit dem höchsten/niedrigsten zu erst.



Gruß

Texaner
 
Hi Leute,

bei mir funktioniert folgende Abfrage nicht, ich kann mir das nicht erklären. Deshalb hoffe ich auf euch :).

$sql41 = "SELECT MIN(cid) FROM counter";
$erg41 = mysql_query($sql41);
$row41 = mysql_fetch_array($erg41);
$cid5 = $row41["cid"];
echo $cid5;

danke schin mal im voraus!

Chris
 

Neue Beiträge

Zurück