Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

SQL MOYENNE()



Fonction AVG()

La fonction AVG() renvoie la moyenne d'une colonne numérique.

Syntaxe SQL AVG()

SELECT AVG(column_name) FROM table_name


Base de données de démonstration

Dans ce tutoriel, nous utiliserons la base de données exemple php.

Voici les données sélectionnées dans la table "access_log" :

+-----+---------+------ - +----------------+
| aide | site_id | compte |
+-----+--------- ---+------------+
| 1 | 10 | -05-13 |
| 3 | 2016-05-14 |
| 4 | 20 | 2016-05-14 |
| 05-14 |
| 6 | 4 | 2016-05-15 |
| 7 | 2016-05-15 |
| |
| 9 | 3 | 2016-05-17 |
+----+---------+------+------ ---- -+

Exemple SQL AVG()

L'instruction SQL suivante obtient la valeur moyenne de la colonne "count" de la table "access_log" :

Exemple

SELECT AVG(count) AS CountAverage FROM access_log;
Exécutez le SQL ci-dessus et le résultat de sortie est le suivant :

L'instruction SQL suivante sélectionne "site_id" et "count" qui ont des visites supérieures à la moyenne :

Instance

SELECT site_id, count FROM access_log
WHERE count > (SELECT AVG(count) FROM access_log);
Le résultat de l'exécution du code SQL ci-dessus est le suivant :