SQL Server 2008数据库开发经典案例教程电子教案习题解答等吕玉桂 电子教案 第7章高级查询.pptVIP

  • 4
  • 0
  • 约3.85千字
  • 约 23页
  • 2017-08-19 发布于广东
  • 举报

SQL Server 2008数据库开发经典案例教程电子教案习题解答等吕玉桂 电子教案 第7章高级查询.ppt

第7章 高级查询 本章目标 掌握聚合函数 Max Min Sum Avg count 掌握分组查询Group by和Having的使用 连接 内联接 外部联接 自联接 聚合函数 在查询时,除了显示记录的详细信息外,经常需要对数据进行汇总和统计,T-SQL提供聚合函数来实现这个功能 聚合函数 AVG 可计算一组值的平均值,是用一组值的总和除以非空值的计数,只能用于数字列。 SUM 返回表达式中所有值的和,SUM只能用于数字列。 COUNT 计算所有行并返回表中所有行的总数,返回数字类型值。 COUNT(列名) 对组中每一行都计算并返回非空值的数量,返回数字类型值。 MAX 返回表达式的最大值,表达式通常是列名,返回与表达式相同的数据类型。 MIN 返回表达式的最小值,表达式通常是列名,返回与表达式相同的数据类型。 聚合函数 聚合函数对一组值执行计算,并返回单个值,除COUNT之外,聚合函数都会忽略空值 聚合函数 聚合函数 聚合函数 聚合函数 【例7-4】统计用户表UserInfo的用户数和用户的最大年龄和最小年龄。 分组统计 在SQLServer中,按一个或多个列或表达式的值将一组选定行组合成一个摘要行集,针对每一组返回一行 语法: 分组统计 分组统计 使用having 【例7-8】统计用户表UserInfo 2004年出生的人数 分析:在上例的基础上,使用Havi

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档