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)/10Diese 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:
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.