Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#22

AW: Die letzte Zeile aus der DB schnell auslesen?

  Alt 6. Jan 2015, 16:08
Um das einfach nochmal genauer aufzuzeigen

SQL-Code:
SELECT knr
FROM tbteilnehmer
ORDER BY id_teilnehmer DESC
LIMIT 1
bzw.
SQL-Code:
SELECT
  knr
FROM
  tbteilnehmer
ORDER BY
  id_teilnehmer DESC
LIMIT
  1
Da wird dann verständlicher was zusammengehört.
  • nimm alle Daten aus der Tabelle (da kein WHERE)
  • sortiere Dieses umgekehrt (DESC)
  • nimm nur das Letzte Erste (LIMIT 1) ...
Das Erste (SORT id_teilnehmer DESC) ist ja der Letzte (SORT id_teilnehmer ASC), vor der Umsortierung.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Jan 2015 um 16:10 Uhr)
  Mit Zitat antworten Zitat