第5章-数据库高级查询.pptVIP

  • 9
  • 0
  • 约1.26万字
  • 约 76页
  • 2019-08-11 发布于四川
  • 举报
例10 使用公用表表达式来限制返回结果。改进例9的查询,定义一个统计每门课程的选课人数的CTE,并利用该CTE查询选课人数超过2人的课程。 WITH CnoCount(Cno, Counts) AS ( SELECT Cno, COUNT(*) FROM SC GROUP BY Cno ) SELECT Cno, Counts FROM CnoCount WHERE Counts 2 ORDER BY Counts */76 Employees表及数据示例 */76 示例 首先建立两个包含职工全部信息的CTE,然后利用这两个CTE查询每个职工信息及上级领导信息。 WITH Emp1 AS (SELECT * FROM Employees ), Emp2 AS (SELECT * FROM Employees ) SELECT * FROM Emp1 JOIN Emp2 ON Emp1.ManagerID = Emp2.EmployeeID */76 查询结果图示 */76 递归CTE:包含三部分内容 例程的调用。递归CTE的第一个调用包括一个或多个由UNION ALL、UNION、EXCEPT或INTERSECT运算符联接的CTE查询定义,这些查询定义形成了CTE结构的基准结果集,因此被称为“定位点成员”。所有定位点成员查询定义必须放置

文档评论(0)

1亿VIP精品文档

相关文档