postgresql calculer la somme d'un resultset
Est-il construit en fonction de postgresql pour obtenir la somme d'une colonne.
Juste un exemple simple
CREATE TABLE sample_table (a INTEGER, b REAL);
INSERT INTO sample_table (a, b) VALUES (5, 7.22);
INSERT INTO sample_table (a, b) VALUES (5, 5.6);
INSERT INTO sample_table (a, b) VALUES (1, 23.5);
INSERT INTO sample_table (a, b) VALUES (1, 2.2)
Maintenant, disons que je veux obtenir la somme de toutes les valeurs de b, où a = 5
Comment dois-je procéder?
OriginalL'auteur Steinthor.palsson | 2011-09-11
Vous devez vous connecter pour publier un commentaire.
Je pense qu'il serait juste
Vous pouvez en apprendre davantage sur tous les Postgres fonction d'agrégation ici:
http://www.postgresql.org/docs/current/static/functions-aggregate.html
OriginalL'auteur user470714
Vous pouvez également utiliser group by pour obtenir une liste des différentes valeurs pour un ensemble avec la somme de b correspondant à chacun de:
OriginalL'auteur Petar Ivanov