AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Datenbankabfrage:'SELECT COUNT(*) FROM DB'
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankabfrage:'SELECT COUNT(*) FROM DB'

Ein Thema von Schleifchen · begonnen am 28. Apr 2023 · letzter Beitrag vom 28. Apr 2023
Antwort Antwort
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#1

AW: Datenbankabfrage:'SELECT COUNT(*) FROM DB'

  Alt 28. Apr 2023, 13:24
Die Spalte in Lemmys SQL heißt Anzahl, weil Lemmy hinter Count(*) halt AS Anzahl geschrieben hat, derweil Count(*) gibt ja die Anzahl der passenden Sätze zurück. man kann auch select count(*) as Bratkartoffel from Tabelle schreiben, dann muss man im Quelltext eben query.FieldByName('Bratkartoffel') schreiben. Der "Text" hinter dem AS gibt einfach nur an, unter welchem Namen man die entsprechende Spalte später Ansprechen möchte.

Real gibt es aber keine Spalte mit dem Namen Anzahl in Lemmys SQL, Anzahl ist hier nur ein Alias auf Count(*). Aktuallisieren kann man Anzahl hier nicht, da Count(*) immer nur die aktuelle Menge an Datensätzen aus dem SQL angibt. Fügt man Sätze hinzu oder entfernt welche, so wird ein nachfolgendes Count(*) eben die dann aktuelle Menge an Datensätzen angeben.

Bevor Du Dich damit beschäftigst, wie Du Ergebnisse von Abfragen in Delphi weiterverarbeiten kannst, solltest Du Dir zuerst die Grundzüge für die Nutzung von SQL erarbeiten. Dies kann noch losgelöst von SQLite und Delphi geschehen, da dies bei allen Datenbanken (fast) gleich ist.

Frag' bitte mal die Suchmaschine Deiner Wahl nach "Tutorial SQL" und schau, welches für Dich geeignet ist. Wenn es "nur" um die Syntax von SQL geht, könnte eine Suche nach "Referenz SQL" hilfreich sein. Wenn die Grundlagen dort verstanden sind, wird die Umsetzung mit Delphi deutlich einfacher.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz