Einfügen eines Elements in eine Tabelle

bernhart

Benutzer
Beiträge
5
Hallo allerseits,
habe eine prinzipielle Frage zur Struktur einer Tabelle.
Angenommen ein Datensatz besteht nur aus einer Integer-Zahl.
Jetzt fügt man nacheinander Datensätze (also Zahlen) ein, wie z.B:
8, 2, 6, 3, 8, 3, 2
Werden diese Zahlen dann in dieser Reihenfolge hintereinander abgelegt?
(wie in einer verketten Liste)?
Gibt es dann einen SQL-Befehl wie next(), mit dem man dann nacheinander auf die Zahln zugreifen kann?
Oder macht dies eine relationale DB nicht?

mfg
Bh
 
Werbung:
Relationale Datenbanken betrachte die Daten als Menge, ohne innere Sortierung. Die physische Reihenfolge der Daten innerhalb einer Tabelle kann sich auch ändern, z.B. durch UPDATE. Daher nie sich auf eine bestimmte Sortierung verlassen. Wenn man Sortierung braucht, dann via ORDER BY. Zugriff auf Vorgänger/Nachfolger bekommt man via Window-Funktionen wie lag(), sofern die DB das kann. mySQL kann es nicht.
 
Zurück
Oben