gpt4 book ai didi

postgresql计算结果集的总和

转载 作者:行者123 更新时间:2023-11-29 11:15:13 26 4
gpt4 key购买 nike

postgresql 中是否有任何内置函数来获取列的总和。

只是一个简单的例子

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)

现在假设我想得到 'b' 的所有值的总和,其中 a = 5
我该怎么做?

最佳答案

我觉得应该是

SELECT SUM(b) FROM sample_table WHERE a = 5;

您可以在这里了解所有 Postgres 聚合函数:

http://www.postgresql.org/docs/current/static/functions-aggregate.html

关于postgresql计算结果集的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7376072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com