gpt4 book ai didi

sql - 加法/减法和聚合函数的PostgreSQL顺序

转载 作者:行者123 更新时间:2023-11-29 12:45:30 27 4
gpt4 key购买 nike

这个查询的每一步在 PostgreSQL 中的执行顺序是什么?

SELECT SUM(field1)+SUM(field2)+SUM(field3)-SUM(field4);

据我所知,加法/减法是按常规运算顺序进行的——按照直接的左右顺序。我们知道不同的 SUM 出现的顺序吗?

这是一个长查询的子集(执行大约 40 秒),我认为字段中的数据可能在执行查询时实时变化。

最佳答案

and I think that the data in the fields may be changing in real time while the query is being executed

PostgreSQL 将通过事务隔离确保数据完整性。

因此所有的 SUM 都将被评估为就好像它们是在同一时刻运行的一样,而不管查询运行需要多长时间。

引用资料:

关于sql - 加法/减法和聚合函数的PostgreSQL顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25127691/

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