1.概念 公用表表达式(Common Table Expression)是SQL SERVER 2005版本之后引入的一个特性.CTE可以看作是一个临时的结果集,可以在接下来的一个SELECT,INSERT,UPDATE,DELETE,MERGE语句中被多次引用.使用公用表达式可以让语句更加清晰简练. 除此之外,根据微软对CTE好处的描述,可以归结为四点: 可以定义递归公用表表达式(CTE) 当不需要将结果集作为视图被多个地方引用时,CTE可以使其更加简洁 GROUP BY语句可以直接作用于子查…