title image


Smiley Re: Wieviele Datensätze stehen vor einem bestimmten Datensatz
Gehe mal davon aus, dass die Datenbank die Sätze in der Reihenfolge einfügt, die ihr gerade in den Sinn kommt. Dann könnte ein "select wert from tabelle" die Reihenfolge B-C-A-D-F liefern, aber genausogut auch D-A-F-C-B.

Dafür gibt es dann das ORDER BY, damit legt man eine Reihenfolge fest. Immer die gleiche Reihenfolge ergibt zb "select wert from tabelle order by wert". Das ergibt immer A-B-C-D-F. Und da könnte dann auch das Zählen der Sätze vor dem D einen Sinn haben, das ginge dann mit "select count(*) from tabelle where wert < 'D' order by wert". Und das würde dir dann 3 ergeben, allerdings nicht wegen der Reihenfolge wie in deinem Beispiel sondern weil A, B und C kleiner als D sind.



bye,

Helmut



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: