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

ZhouYiYu · 2017年08月16日 · 最后由 ZhouYiYu 回复于 2017年08月16日 · 5910 次阅读

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

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

5long 回复

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

ZhouYiYu 关闭了讨论。 08月16日 16:48
需要 登录 后方可回复, 如果你还没有账号请 注册新账号