Maison > base de données > tutoriel mysql > fonctions statistiques mysql et regrouper par

fonctions statistiques mysql et regrouper par

黄舟
Libérer: 2017-01-16 13:12:11
original
1489 Les gens l'ont consulté

Cinq fonctions statistiques (utilisées seules, peu significatives, souvent utilisées en combinaison avec group by)
max maximum select max(shop_price) from marchandises;
min minimum select min(shop_price) from marchandises;
somme somme sélectionnez somme (shop_price) à partir des marchandises;
avg trouver la moyenne sélectionnez avg(shop_price) à partir des marchandises;
comptez le nombre de lignes dans toutes les lignes de valeur
comptez (*) numéro de ligne absolu null Également counted
En plus de count (nom de la colonne), calculez le nombre de lignes non nulles dans cette colonne

count utilise

mysql> select * from test8;
+------+------+
| id | name |
+------+------+
| 1 | lisi | 
| 2 | NULL | 
+------+------+
mysql> select count(*) from test8;
+----------+
| count(*) |
+----------+
| 2 | 
+----------+
mysql> select count(name) from test8;
+-------------+
| count(name) |
+-------------+
| 1 | 
+-------------+
Copier après la connexion

type de requête 4 Inventaire

select sum(goods_number) from goods where cat_id=4;
Copier après la connexion

group by
Compter l'inventaire sous chaque type de groupe

mysql> select cat_id,sum(goods_number) from goods group by cat_id;
+--------+-------------------+
| cat_id | sum(goods_number) |
+--------+-------------------+
| 2 | 0 | 
| 3 | 203 | 
| 4 | 4 | 
| 5 | 8 | 
| 8 | 61 | 
| 11 | 23 | 
| 13 | 4 | 
| 14 | 9 | 
| 15 | 2 | 
+--------+-------------------+
Copier après la connexion

n'est pas une instruction SQL standard et ne peut pas être expliqué logiquement (il existe de nombreux marchandises_name dans chaque catégorie cat_id)
Il n'est pas recommandé de sélectionner marchandises_name,sum(goods_number) dans le groupe de marchandises par cat_id
Explication : dans select a/b, il doit être sémantiquement regroupé par a/b/c Non ; problème

Conseils : Pour comprendre l'instruction de requête, commencez par le filtrage conditionnel suivant. Comprenez d'abord les conditions de filtrage, puis regardez l'exécution précédente

Ce qui précède est le contenu de. Fonctions statistiques mysql et grouper par , pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal