聚合运算符-机器人学导论第三版课后习题答案
23.7 聚合运算符查询给出的结果常常超出了我们的期望。如果要修改大量查询程序的条件,只需列出大于1,000的数字,而不是小于1,000的数字,这会得到非前多的查询结果,数字会不停地显示出来。难道这些运算符真的这么神奇吗?你或许会好奇,答案就在下面!
LINQ 提供了一组聚合运算符,可用于分析查询的结果,而无需迭代所有结果。表 23-1 中列出的聚合运算符是数字结果集最常用的运算符,大数查询的结果就常用这些聚合运算符。如果你曾使用过数据库查询语言如 SQL,你一定会对这些运算符感到熟悉,就像见到了久违的老朋友。
想深入了解LINQ和SQL运算符的奥秘吗?你可以参考这篇关于 LINQ to SQL语句18之运算符转换 的文章。这篇文章对 SQL EXISTS运算符 也有详细解释,能帮你更好地理解复杂查询。
表 23-1 运算符说明:
-
Count():结果的个数
-
Min():结果中的最小值
-
Max():结果中的最大值
-
Average():数字结果的平均值
-
Sum():所有数字结果的总和
如果你对更多编程语言的运算符感兴趣,比如Erlang的数值运算符或Python的赋值运算符,可以点击以下链接获取更多信息:Erlang的运算符比较运算符数值运算符移位运算符逻辑运算符 和 Python运算符详解。
让我们用这些工具和资源,探索编程世界的更多精彩吧!
用户评论