首页 > 软件操作教程 > 数据分析 > MySQL
题目内容

MySQL——交叉查询

题目答案

交叉查询

  交叉查询可以对数据进行总和,平均,计数或其他总和计算法的计算,这些数据通过

  两种信息进行分组:一个显示在表的左部,另一个显示在表的顶部.

  Microsoft Jet SQL 用TRANSFROM语句创建交叉表查询语法:

  TRANSFORM aggfunction

  Select 语句

  GROUP BY 子句

  PIVOT pivotfield[IN(value1 [,value2[,…]]) ]

  Aggfounction指SQL聚积函数,

  Select语句选择作为标题的的字段,

  GROUP BY 分组

  说明:

  Pivotfield 在查询结果集中创建列标题时用的字段或表达式,用可选的IN子句限制

  它的取值.

  value代表创建列标题的固定值.

  例:显示在1996年里每一季度每一位员工所接的定单的数目:

  TRANSFORM Count(OrderID)

  Select FirstName&''&LastName AS FullName

  FROM Employees INNER JOIN orders

  ON Employees.EmployeeID = orders.EmployeeID

  Where DatePart("yyyy",OrderDate)= '1996'

  GROUP BY FirstName&''&LastName

  orDER BY FirstName&''&LastName

  POVOT DatePart("q",OrderDate)&'季度'

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端