{MySQL} fonction count
hanane002
Messages postés
41
Statut
Membre
-
moderno31 Messages postés 900 Statut Membre -
moderno31 Messages postés 900 Statut Membre -
Bonjour,
SVP si vous pouvez me dire quelle la difference entre mettre la fonction count(*) dans la clause select et de la mettre dans la clause having si on a fait un regroupement sur un champ
c URGENT
merci d'avance
SVP si vous pouvez me dire quelle la difference entre mettre la fonction count(*) dans la clause select et de la mettre dans la clause having si on a fait un regroupement sur un champ
c URGENT
merci d'avance
A voir également:
- {MySQL} fonction count
- Fonction si et - Guide
- Fonction miroir - Guide
- Mysql community server - Télécharger - Bases de données
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
2 réponses
Dans une requete SQL sur MySQL
COUNT(*) va te dire combien de ligneont été trouvées dans ta table.
Associé à count Group by pour le rregroupement des autres champs du SELECT.
Having va te permettre de filtrer une valeur dans le cas d'une somme, d'une moyenne. Having est le penchant de where mais que pour des données agrégées (sommées).
Where va filtrer un nombre de lignes alors que Having va filtrer des valeurs sommées dans un champs.
Tu as compris la différence ?
COUNT(*) va te dire combien de ligneont été trouvées dans ta table.
Associé à count Group by pour le rregroupement des autres champs du SELECT.
Having va te permettre de filtrer une valeur dans le cas d'une somme, d'une moyenne. Having est le penchant de where mais que pour des données agrégées (sommées).
Where va filtrer un nombre de lignes alors que Having va filtrer des valeurs sommées dans un champs.
Tu as compris la différence ?