Was ist die aggregierte durchschnittliche Funktion in SQLite

Was ist die aggregierte durchschnittliche Funktion in SQLite
SQLite ist ein Open-Source-RDMS (Relational Database Management System), das zur Verwaltung von Zeilen und Spalten einer Tabelle verwendet wird, in der Daten gespeichert werden, einer Website oder einer Anwendung. SQLite verfügt über viele integrierte Funktionen, die zur Ausführung einer Vielzahl von Aufgaben verwendet werden. Eine davon ist eine Funktion von AVG (), die zum Durchschnitt der bereitgestellten Daten verwendet wird. Diese Funktion gilt nur für ganzzahlige und reale Datentypen, wobei der Durchschnitt eine allgemeine Formel hat: Durchschnitt = Summe der Begriffe/Anzahl der Begriffe

Nun, in SQLite, um den Durchschnitt zu finden, indem alle Daten hinzugefügt werden, deren Durchschnitt zu finden ist, und ihn dann durch die Anzahl der Dateneinträge zu teilen; Wir können direkt den Durchschnitt der Daten durch die Verwendung der AVG () -Funktion herausfinden. In dieser Beschreibung werden wir erklären, wie die Funktion der AVG () in SQLite verwendet wird, um den Durchschnitt der Daten zu ermitteln.

So verwenden Sie die AVG () -Funktion in SQLite

Wir haben eine Tabelle in der Datenbank mit dem Namen student. Um diese Tabelle anzuzeigen, führen Sie den folgenden Befehl im Terminal von Ubuntu aus:

Wählen Sie * von students_result;

Nach der Durchschnittsgleichung können wir nun die Antwort finden wie:

Durchschnitt = (80 + 65 + 98 + 33 + 43 + 78 + 93 + 56 + 77 + 12)/10
Durchschnitt = 63.5

Diese Berechnung kann durch die Verwendung der AVG () -Funktion erfolgen und die allgemeine Syntax von AVG () lautet:

Wählen Sie AVG (column_name) aus table_name wobei Bedingung;

Die Erklärung der allgemeinen Syntax ist:

  • Verwenden Sie die Auswahlklausel, um Daten aus der Tabelle abzurufen
  • Schreiben Sie dann die AVG und ersetzen Sie den Spaltennamen durch den Namen der Spalte, deren Durchschnitt gefunden wird
  • Verwenden Sie die From -Klausel und ersetzen Sie den table_name durch den Namen der Tabelle, auf die Sie zugreifen möchten
  • Verwenden Sie die Klausel, bei der eine Bedingung angewendet wird

Wir werden die obige Tabelle verwenden und den Durchschnitt mit AVG () herausfinden und ihr Ergebnis mit der obigen Berechnung entsprechen:

Wählen Sie AVG (Ergebnis) von students_result;

Aus der Ausgabe können wir sehen, dass das Ergebnis 63 ist.5 das ist das gleiche wie das von der Gleichung berechnete Ergebnis. Wir können auch den Durchschnitt der ersten 5 Zeilen der Ergebnisspalte ermitteln, indem wir Folgendes verwenden:

Wählen Sie AVG (Ergebnis) von students_result, wo Ergebnis<6;

Wir haben eine weitere Tabelle des Gewichts verschiedener Getreide in Gramm. Um die Tabelle anzuzeigen, verwenden wir den Befehl:

Wählen Sie * aus Cereals_gewicht;

Um den Durchschnitt des Gewichts all dieser Werte einer Säule herauszufinden, ist „Gewicht“:

Wählen Sie AVG (Gewicht) aus Cereals_gewicht;

Wir können die Antwort 64 sehen.306 Verwenden Sie den folgenden Befehl, um es nach der Dezimalzahl auf einer Ziffer abzurunden:

Wählen Sie Runde (AVG (Gewicht), 1) aus Cereals_gewicht;

Wenn wir einige ähnliche Werte haben und sie nur einmal bei der Berechnung des Durchschnitts berücksichtigen möchten, können wir die Klausel von Unterscheidungsmerkmal in der AVG () -Funktion verwenden. Zum Beispiel haben wir eine Tore Tabelle, die von verschiedenen Spielern erzielt wurde, und wir möchten den Durchschnitt nur herausfinden, die sich wie eine Liste unterscheiden, die unterschiedlich sind:

Spieler Ziele
Cristiano Ronaldo 5
Lionel Messi 5
Xavi 3
Andres iniesta 1

In der obigen Tabelle wollten wir den Durchschnitt von nur 5 berechnen (wir möchten ihn einmal berücksichtigen), 3 und 1, die folgende Aussage ausführen:

Wählen Sie AVG (verschiedene Ziele) von Players_data;

Wir können aus der obigen Ausgabe erkennen, dass es durchschnittlich 1,3,5 statt 1,3,5,5 ergab.

Abschluss

Eingebaute Funktionen sparen nicht nur unsere Zeit, sondern liefern auch effiziente Ergebnisse, und in SQLite gibt es viele integrierte Funktionen. Eine davon ist eine AVG () -Funktion. In dieser Beschreibung haben wir die AVG () -Funktion erörtert, mit der der Durchschnitt der Daten in Form von Ganzzahl- und realen Datentypen ermittelt wird, und zusammen mit AVG () runden und unterschiedlichen Klauseln werden verwendet, um abzurunden die Zahlen und um den Durchschnitt der Werte zu finden, die jeweils nicht gleich sind.