本文共 672 字,大约阅读时间需要 2 分钟。
标题在查询中会经常碰到取某些列的最大值、最小值、平均值等信息,有时候还需计算出究竟查询到多少行数据。这个时候,查询的"统计数据"是用户比较关心的,这就涉及T-SQL的另外一类内部函数 —— “聚合函数” 。聚合函数能够基于列进行计算,将多个值合并为一个值,其作用是对一组值进行计算,并返回计算后的值。
下面介绍T-SQL提供的几个常用的聚合函数。SELECT SUM(Score) AS 学号为23的学生总分 FROM Score WHERE StudentID=23
得到的结果如图: 注意这种查询只返回一个数值,因此,不能够直接与可能返回多行的列一起使用来进行查询。例如: SELECT SUM(Score) AS 学号为23的学生总分,CourseID AS 科目编号 FROM Score WHERE
StudentID=23
将报告错误信息。但是,在查询中可以同时使用多个聚合函数。 SELECT AVG(Score) AS 平均成绩 FROM Score Score WHERE Score>=60
执行结果如图所示: 转载地址:http://rvdqi.baihongyu.com/