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:
Um die Tabelle anzuzeigen, verwenden wir den Befehl als:
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.