4. SQL中表达式使用的聚合函数
 (1) SQL允许对列值进行统计,也可以按给定的条件对关系元组进行分组,再对每个组进行统计操作。
 ◆ COUNT([DISTINCT�OALL ]<列名>):统计某个列中值的个数(计数)
 ◆ COUNT(([DISTINCT�OALL]*):统计满足条件的元组个数。
 ◆ SUM([DISTINCT�OALL]<列名>):对某个列的值求和
 ◆ MIN ([DISTINCT�OALL]<列名>):求某个列的最小值
 ◆ MAX ([DISTINCT�OALL]<列名>):求某个列的最大值
 ◆ AVG ([DISTINCT�OALL]<列名>):求某个列的平均值
  其中:
  DISTINCT:表示计算时要取消指定列中的重复值。
  ALL: 指所有的值。缺省为ALL

.
 (2) 使用聚合函数查询,统计某个列中值的个数
  例如1,查询学生的总人数,
   SELECT COUNT(*)
   FROM student;
  例如2,查询选修了课程的学生总人数,
   SELECT COUNT(DISTINCT sno)
   FROM sc;
例题  例2
   
 只有出现在GROUP By子句中的属性才能与聚合操作并列出现在SELECT子句中。

  (3) 使用聚合函数查询,求列的最大最小值
例题  例1