Bonjour,
la question est dans le titre, je n'arrive pas à voir la différence qu'il peut y avoir entre COUNT et SUM.
Pourriez-vous m'expliquer svp?
Thanx!
Version imprimable
Bonjour,
la question est dans le titre, je n'arrive pas à voir la différence qu'il peut y avoir entre COUNT et SUM.
Pourriez-vous m'expliquer svp?
Thanx!
Avec COUNT, vous comptez les éléments, avec SUM vous sommez des nombres (positifs, négatifs ou nuls) pour un résultat qui peut être négatif.
Exemple...
Soit la table suivante sur des pleins de carburant (simplifiée) :
Plein(Id_Vehicule, Quantite_carburant)
On la remplit de quelques données :
1 / 53
2 / 48
3 / 65
1 / 55
2 / 49
1 / 52
3 / 60
...
1) Combien de fois le véhicule 1 est-il passé à la pompe ?
2) Combien le véhicule 1 a t-il acheté de carburant ?Code:
1
2
3 SELECT COUNT(*) FROM Plein WHERE Id_Vehicule = 1
3) Combien de véhicules différents ont-ils pris du carburant ?Code:
1
2
3 SELECT SUM(Quantite_Carburant) FROM Plein WHERE Id_Vehicule = 1
Code:
1
2 SELECT COUNT(DISTINCT Id_Vehicule) FROM Plein