数据库 使用聚集函数的问题.

ZhouYiYu · August 16, 2017 · Last by ZhouYiYu replied at August 16, 2017 · 5907 hits

看 sql 必知必会这本书,里面说:
"使用 SQL 聚集函数可以汇总数据。这样,我们就能够对行进行计数,计算和与平均数,不检索所有数据就获得最大值和最小值。"
我想问这些聚集函数封装的方法中应该也是去检索所有的数据的,通过对比才得到最大值最小值的吧?

是的。聚集计算的过程在数据库服务器端进行,具体的实现细节未知也不需要知道(除非因为某些原因造成抽象泄漏,比如要深度性能优化)。

Reply to 5long

我后来想了想,可能是自己太扣字眼了,谢谢回答

ZhouYiYu closed this topic. 16 Aug 16:48
You need to Sign in before reply, if you don't have an account, please Sign up first.