common-table-expression


SQL Server性能:派生表与公用表表达式(CTE)

在派生表上使用CTE是否有任何性能提升

sql-server-2005 performance common-table-expression derived-table
linq-to-sql中的公用表表达式(CTE)?

是否可以在Linq to SQL中执行公用表表达式 CTE 如下所示 。 我对CTE和Linq to SQL都很陌生。 我目前正在免费存储过程 但不能以任何方式对付它们 所以我不想仅仅针对一个查询进行存储过程的跳跃,除非它是完全必要的。 这是我在SQL中做的一个例子,我想知道我是否可以在Linq

linq-to-sql common-table-expression
CTE遍历层次结构?

我可以在分层数据模型中找到给定记录的所有子项 请参阅下面的代码 ,但我不确定如何遍历具有给定子ID的父 子链。 任何人都可以指出我正确的方向来弄清楚如何做到这一点 这对Linq to SQL也有可能吗

sql linq-to-sql hierarchy common-table-expression
SQL Server:如何将CTE递归限制为只是递归添加的行?

更简单的例子 让我们尝试一个更简单的例子,这样人们可以围绕这些概念,并有一个实际的例子,你可以复制并粘贴到SQL Query Analizer: 想象一个具有层次结构的节点表: 我们可以在Query Analizer中开始测试: 期望的输出: 现在建议的CTE表达式,输出不正确: 实际产量 : 注

sql-server common-table-expression
如何为具有多个父项的子项创建SQL Server 2005 CTE以返回父子记录

我正在尝试使用SQL Server中的CTE但是已经达到了一个死胡同,让下面的场景工作。 我有一个类似于这个的层次结构表: 预期成绩: 所以基本上我们有一个父子层次表,有一个细微的区别。 每个孩子可能有一个以上的父母。 我已经研究了许多关于创建返回父子记录的CTE的博客文章和StackOverfl

sql-server sql-server-2005 common-table-expression parents
哪些性能更 高,CTE或临时表?

哪些性能更 高, CTE或Temporary Tables

sql-server performance sql-server-2008 temp-tables common-table-expression
如何:使用CTE从非规范化数据中选择标准化视图?

这是一个非常标准的新手问题,但我正在寻找一种专家聪明的方法,用很少的代码来做到这一点。 我知道如何用程序代码和游标来做这个,所以我们可以跳过那部分答案。 基本上,我有一个非规范化的数据集,我需要在集合处理中提取一个规范化的表方式 。 原始数据来自Excel,我将其作为表附加到MS SQL进行查询。

sql select common-table-expression normalize
SQL Server递归CTE和分页

我有这张桌子 我在下面的查询中从中选择数据。 选择查询组合了将用户添加为朋友的用户和已被用户添加为朋友的用户 它可以在少量数据的情况下正常工作,但我希望能够在服务器端进行分页以减少负载。 我正在尝试将其与下面的分页sp合并 但是像往常一样,我遇到了麻烦: 。 主要问题是我的查询中的UNION AL

sql-server select paging common-table-expression
CTE SQL查询获取完整路径

我有简单的查询 我对查询 最佳 感兴趣,它只返回从root到leaf的完整路径。 例如,结果的一部分是 零是根 , 是叶子 和孩子 ,我想忽略部分路径,如 , , , 和 , , , , ,只获得完整路径 以叶子结束 , , , , , 和 , , , , ,

sql-server hierarchy common-table-expression
如何使用CTE映射父子关系?

假设我有一个项目表,表示树状结构化数据,我想继续向上跟踪,直到我到达顶级节点,标记为parent id为NULL。 我的MS SQL CTE 公用表表达式 是什么样的 例如,如果我想要从Bender获得顶部的路径,它看起来就像 喜剧 飞出个未来 本德尔 谢谢,这是示例数据:

sql-server hierarchy common-table-expression