5排序,聚集与分组.docVIP

  • 2
  • 0
  • 约6.6千字
  • 约 9页
  • 2017-08-23 发布于河南
  • 举报
5排序,聚集与分组

第五节 排序,聚集与分组 应用背景 数据库应用程序中,经常需要作报表打印功能,以满足管理统计方面的要求。针对数据表记录的排序,字段数据的求和,列表分组等等功能,SQL提供了功能强大的语句排序语句Order By,聚集语句Distinct,分组语句Group By,并且提供了功能强大的聚集函数Count(), Sum(), Avg(),Max (), Min()等,以便于对数据查询结果集进行统计分析。 图5.1为某数据库应用管理信息系统开发过程中,典型的数据报表要求示例,要求将数据结果集输出到Excel报表中,然后由Excel来完成报表的打印。 图5.1 典型的数据报表要求 知识要点 (1) 排序Order by子句 SQL提供Order By子句对查询的结果进行排序,Order By 的基本格式如下: Select Select_list from Tblname [where condition] [Order By column_list [Asc | Desc]] 关键字Order By一般放在Select语句的最后,按照Column_list列表顺序先后进行记录排序。关键字Asc 代表按照升序排序,是默认的排序方式,Desc代表按照降序排序。 查询语句中如果没有Order By 子句,那么查询的结果按照数据的物理存储顺序排列。 例1:以客户信息表为例,查询所有记录按客户代码

文档评论(0)

1亿VIP精品文档

相关文档