Aggregatfunktionen in SQLite

Aggregatfunktionen in SQLite

Es gibt viele Datenbankverwaltungssysteme, mit denen die Daten einer Website oder einer Anwendung wie MySQL und SQLite verwaltet werden. SQLite enthält wie andere RDMs viele integrierte Funktionen, die die Verwaltung von Datenbanken erleichtern, z. B. Aggregatfunktionen. In diesem Artikel erfahren wir die Gesamtfunktionen in SQLite, indem wir diese Funktionen in einigen Beispielen implementieren.

Was sind die Gesamtfunktionen?

Aggregatfunktionen, eine spezifische Aufgabe für mehrere Zeilen ausführen und einen einzelnen Wert als Ergebnis der jeweiligen Aufgabe zurückgeben. Die aggregierten Funktionen, die in SQLite verwendet werden, sind in der Tabelle mit der Beschreibung ihrer Verwendung angegeben:

Aggregatfunktion Beschreibung
MINDEST() Es wird verwendet, um den in der angegebenen Spalte eingefügten Maximalwert zu extrahieren
Max () Es wird verwendet, um den in der angegebenen Spalte eingefügten Mindestwert zu extrahieren
Avg () Es wird verwendet, um den Durchschnittswert aller in der angegebenen Spalte eingefügten Werte zu extrahieren
ZÄHLEN() Es wird verwendet, um die Gesamteinträge von Zeilen der angegebenen Spalte zu zählen
SUMME() Es wird verwendet, um die Summe aller Werte der angegebenen Spalte herauszufinden
OBERER, HÖHER() Es wird verwendet, um alle Stringwerte in den oberen Fall der angegebenen Spalte umzuwandeln
UNTERE() Es wird verwendet, um alle Stringwerte in den unteren Fall der angegebenen Spalte umzuwandeln
LÄNGE() Es wird verwendet, um die Anzahl der Zeichen oder Buchstaben in einer angegebenen Zeichenfolge zu finden
ABS() Es gibt die absoluten Werte der angegebenen Spalte zurück

Erstellen einer Tabelle in SQLite

Um die Verwendung aller Funktionen von Aggregat in SQLite zu verstehen, erstellen wir eine Tabelle mit dem Befehl:

Erstellen von Tabellenbudget (ID Ganzzahl, Monat Text, Förderung Real, Utility_Bills Real, Miete Real, Spars Real);


Nach der Erstellung werden wir Daten als:

Einfügen in Budgetwerte (1, 'Januar', 3500.3200.40000.2000), (2, 'Februar', 4535.6700.40000, -3000), (3, 'März', 1089.13465.40000,, -2000), (4, 'April', 9500.8132.40000, -1000);


Um die Tabelle anzuzeigen, verwenden wir den Befehl als:

Aus dem Budget auswählen;

Verwenden der aggregierten min () -Funktion

Die Mindestfunktion wird verwendet, um den in die Spalten eingefügten Mindestwert zu ermitteln. Betrachten wir die Tabelle, aus der wir den Mindestwert der Spalte Utility_Bills herausfinden möchten. Verwenden Sie den Befehl:

Wählen Sie Min (Utility_bills) aus dem Budget;

Verwenden der Aggregat max () -Funktion

Die maximale Funktion wird verwendet, um den in die Spalten eingefügten Mindestwert zu ermitteln. Wir können den maximalen Wert aus der Spalte Utility_Bills des vorgeschriebenen Budgets unter Verwendung:

Wählen Sie Max (Utility_Bills) aus dem Budget;

Verwenden der Aggregate AVG () -Funktion

Wenn wir den Durchschnitt aller in einer Spalte eingefügten Werte herausfinden müssen, werden wir die durchschnittliche Funktion verwenden, so wie wir den Durchschnittswert der Spalte unter Verwendung der Funktion avg () als:

Wählen Sie AVG (Beförderung) aus dem Budget;

Verwenden der Aggregate count () -Funktion

Wir können die Gesamtzahl der Zeilen der Spalte, ID unter Verwendung der Funktion count () als:

Wählen Sie Graf (ID) aus dem Budget;

Verwenden der aggregierten Summe () -Funktion

Wir können das Ergebnis des Hinzufügens aller Werte der Spalte, der Miete, durch die Funktion der Funktion Sum () als:

Summe (Miete) aus dem Budget auswählen;

Verwenden der aggregierten ober () Funktion

Wir können die Zeichenfolgen der Spalte, Monat, in den oberen Gehäuse unter Verwendung der Funktion Upper () als:

Wählen Sie das obere (Monat) aus dem Budget aus;

Unter Verwendung der Aggregat Lower () -Funktion

In ähnlicher Weise können wir die Zeichenfolgen der Spalte, Monat, in den unteren Fall unter Verwendung der Funktion lower () als:

Wählen Sie niedrigere (Monat) aus dem Budget;

Verwenden der Gesamtlänge () -Funktion

Wir können die Anzahl der Buchstaben oder Zeichen berechnen, die in der String der Spalte, Monat, mit der Funktionslänge () als:

Wählen Sie Monat, Länge (Monat) aus dem Budget;

Verwenden der aggregierten Summe () -Funktion

Um alle Werte der Spalte hinzuzufügen und ihr Ergebnis herauszufinden, können wir zu diesem Zweck die Summenaggregatfunktion verwenden. Berücksichtigen Sie die Spalte, Einsparungen der Tabelle, das Budget mit der Summenfunktion:

Summe (Einsparungen) aus dem Budget auswählen;

Verwenden der aggregierten ABS () -Funktion

Manchmal haben wir die Ergebnisse mit negativen Vorzeichen und wir wollten das Ergebnis in absoluter Form, dann verwenden wir das Aggregat ABS (), um den Absolutwert der Summe einer Spalte mit Sparpalte zu ermitteln. Wir werden ABS () -Funktion verwenden:

Wählen Sie ABS (Summe (Einsparungen)) aus dem Budget;

Abschluss

Aggregatfunktionen können für die Zeilen einer Datenbanktabelle gelten und das angegebene Ergebnis zurückgeben. Darüber hinaus werden diese Funktionen verwendet, um Berechnungen für Datenbankeinträge durchzuführen. In diesem Artikel haben wir verschiedene Aggregatfunktionen erörtert, die in SQLITE üblicherweise für verschiedene Zwecke verwendet werden, um den Maximalwert der Spalte, den Mindestwert einer Spalte, herauszufinden und die Anzahl der Zeichen der Zeichenfolge zu zählen. Wir haben auch Beispiele für jede der Aggregatfunktionen in SQLite für ein besseres Verständnis erklärt.