SQL AVG () Fonction
La fonction AVG ()
L'AVG () renvoie la valeur moyenne d'une colonne numérique.
SQL AVG () Syntaxe
SELECT AVG(column_name) FROM table_name
SQL AVG () Exemple
Nous avons ce qui suit "Commandes" table:
O_ID | OrderDate | OrderPrice | Client |
---|---|---|---|
1 | 12/11/2008 | 1000 | Hansen |
2 | 23/10/2008 | 1600 | Nilsen |
3 | 02/09/2008 | 700 | Hansen |
4 | 03/09/2008 | 300 | Hansen |
5 | 30/08/2008 | 2000 | Jensen |
6 | 04/10/2008 | 100 | Nilsen |
Maintenant, nous voulons trouver la valeur moyenne des "champs" OrderPrice.
Nous utilisons l'instruction SQL suivante:
SELECT AVG(OrderPrice) AS OrderAverage FROM Orders
L'ensemble de résultats se présente comme suit:
OrderAverage |
---|
950 |
Maintenant, nous voulons trouver les clients qui ont une valeur OrderPrice supérieure à la valeur moyenne OrderPrice.
Nous utilisons l'instruction SQL suivante:
SELECT Customer FROM Orders
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)
L'ensemble de résultats se présente comme suit:
Client |
---|
Hansen |
Nilsen |
Jensen |
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT