Quelle est la fonction moyenne agrégée dans SQLite

Quelle est la fonction moyenne agrégée dans SQLite
SQLite est un Open-source, SDRM (système de gestion de base de données relationnel) qui est utilisé pour gérer les lignes et les colonnes d'un tableau, dans lequel les données sont stockées, d'un site Web ou d'une application. SQLite possède de nombreuses fonctions intégrées, qui sont utilisées pour effectuer une variété de tâches, l'une d'entre elles est fonction d'Avg (), qui est utilisée pour trouver la moyenne des données fournies; Cette fonction est applicable à uniquement des types de données entiers et réels, où la moyenne a une formule générale: moyenne = somme des termes / nombre de termes

Maintenant, dans SQLite, pour trouver la moyenne en ajoutant toutes les données dont la moyenne doit être trouvée, puis en les divisant par le nombre d'entrées de données; Nous pouvons trouver directement la moyenne des données simplement par l'utilisation de la fonction avg (). Dans cet article, nous expliquerons comment utiliser la fonction AVG () dans SQLite pour découvrir la moyenne des données.

Comment utiliser la fonction avg () dans sqlite

Nous avons un tableau dans la base de données, nommé Students_Result, contenant les noms des étudiants, leurs identifiants d'étudiants uniques et les marques. Pour afficher ce tableau, exécutez la commande suivante dans le terminal d'Ubuntu:

SELECT * FROM Students_result;

Maintenant, selon l'équation de la moyenne, nous pouvons trouver la réponse comme:

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

Ce calcul peut être effectué en utilisant la fonction AVG () et la syntaxe générale d'Avg () est:

Sélectionnez AVG (Column_name) dans Table_name où condition;

L'explication de la syntaxe générale est:

  • Utilisez la clause SELECT pour récupérer les données du tableau
  • Ensuite, écrivez l'AVG et remplacez le nom de colonne par le nom de la colonne dont la moyenne est trouvée
  • Utilisez la clause From et remplacez le Table_Name, par le nom de la table à laquelle vous souhaitez accéder
  • Utilisez la clause où il y a une condition à appliquer

Nous utiliserons le tableau ci-dessus et découvrirons la moyenne à l'aide d'AVG () et correspondrons à son résultat avec le calcul ci-dessus:

Sélectionnez AVG (résultat) dans Students_Result;

De la sortie, nous pouvons voir que le résultat est 63.5 qui est le même que le résultat calculé par l'équation. Nous pouvons également trouver la moyenne des 5 premières lignes de la colonne de résultat en utilisant:

Sélectionnez AVG (Résultat) dans Students_result où le résultat<6;

Nous avons une autre table du poids des différentes céréales en grammes, et pour afficher le tableau, nous utiliserons la commande:

SELECT * FROM CereAls_weight;

Pour découvrir la moyenne du poids de toutes ces valeurs d'une colonne, le «poids» est:

Sélectionnez AVG (poids) dans Cereals_weight;

Nous pouvons voir la réponse 64.306, pour l'arrondir sur un chiffre après la décimale, utilisez la commande suivante:

Sélectionnez Round (AVG (poids), 1) dans CereAls_weight;

Si nous avons des valeurs similaires et que nous voulons les considérer qu'une seule fois tout en calculant la moyenne, nous pouvons utiliser la clause de distincte dans la fonction avg (). Par exemple, nous avons un tableau des buts marqués par différents joueurs et nous voulons découvrir la moyenne uniquement de ces objectifs qui sont différents comme nous avons une liste:

Joueurs Buts
Cristiano Ronaldo 5
Lionel Messi 5
Xavi 3
Andres Iniesta 1

Dans le tableau ci-dessus, nous voulions calculer la moyenne de seulement 5 (nous voulons le considérer pour une fois), 3 et 1, exécutez l'énoncé suivant:

Sélectionnez AVG (objectifs distincts) de Players_data;

Nous pouvons voir à partir de la sortie ci-dessus, il a donné une moyenne de 1,3,5 au lieu de 1,3,5,5.

Conclusion

Les fonctions intégrées non seulement gagnent notre temps, mais fournissent également des résultats efficaces, et dans SQLite, il existe de nombreuses fonctions intégrées, l'une d'entre elles est une fonction AVG (). Dans cet article, nous avons discuté de la fonction AVG () qui est utilisée pour découvrir la moyenne des données fournies sous la forme de types de données entiers et réels, et avec AVG (), des clauses rondes et distinctes sont utilisées pour arrondir les nombres et pour trouver la moyenne des valeurs qui ne sont pas les mêmes respectivement.