common-table-expression 相关问题

公用表表达式(CTE)是在单个SELECT,INSERT,UPDATE,DELETE或CREATE VIEW语句的执行范围内定义的临时结果集。

优化 BigQuery 中非递归 CTE 的性能

我有这样的疑问。 与所有产品 AS ( 选择 GTIN, 类别, 产品名称, 产品图片, 品牌, 制造商 来自“产品” ), 客户产品为 ( 选择...

回答 1 投票 0

将定义值列表构建到 CTE 中

有没有办法为硬编码值列表构建 CTE?例如,我有一个已知 ID 的列表(即 101,102,105,200...),我如何才能创建一个包含名为 ID 的列的 CTE,但是...

回答 4 投票 0

为什么在很多递归查询中使用惰性连接类型? [重复]

我经常会看到一个普通的 JOIN 写成一个 CROSS JOIN,并在末尾添加一个 WHERE 子句,特别是在查看 WITH RECURSIVE 文档时。例如: a,b WHERE (a.id=b.parent_i...

回答 1 投票 0

使用递归 SQL cte 的素数生成器

以下是使用递归 CTE 的素数生成器的尝试: 带递归素数(num,is_prime)AS( 选择 1, 1 联合所有 选择 数字+1, IF( 数字+1 我...

回答 1 投票 0

如何对存储过程返回的表使用MySQL“WITH AS”语法?

在通过在线课程学习MySQL时,我遇到了这个练习(或多或少,我在这里简化了它): 任务 1:使用公用表表达式 (CTE) 优化以下查询。 选择 C...

回答 1 投票 0

过程代码中的递归函数与 SQL

我想知道以下递归代码示例的翻译(这里是 Python,但语言并不重要)在 SQL 中是否大致正确: def 倒计时(num): 如果数字 > 0: ...

回答 1 投票 0

为什么我的 CTE 比自身的一部分快?

我今天在 SQL Server 中创建了一个 CTE,这真的让我感到困惑。它的效果非常好,但我不明白如何实现。我无法提供确切的查询,但这是一个近似值: 与( 是...

回答 1 投票 0

在层次结构中进行 SQL 递归 CTE 查找以获得仅零件的扁平 BOM

我正在尝试从分层工程 BOM 创建一个仅零件的平面采购/制造 BOM。数据库设置有列出所有零件编号的 PARTIMASER 表和 BOMLEGER 表

回答 1 投票 0

SQLAlchemy:如何执行多个独立的CTE?

我的工作 SQL 代码有两个 CTE,其中之一必须与主语句并行工作,如下所示: WITH RECURSIVE cte1 AS(...获取初始行...), cte2 AS(...从 cte1 和

回答 1 投票 0

SQLite:将行重复n次到表的末尾,但有一些更改的数据?

我有一个名为“场景”的表...... 创建的 id 修改后的 scene_id ------------------------------------------ 1 1999-11-31 2000-01-27 ABCD 2 2000-12-31 2001-01-27 EFGH 3

回答 1 投票 0

Firebird SQL 使用“WITH”语句:多次使用WITH select 时选择似乎不正确

我需要为 Firebird 2.1 构建 SQL 查询。我正在尝试使用WITH语句进行选择,该语句需要在此查询中执行多次(我以前从未使用过此构造...

回答 1 投票 0

存储过程中的 SQL with 子句

是否可以在存储过程中定义 with 子句并在 if else 语句中使用它,因为我总是收到错误? 开始 带测试 (F, A) AS ( 选择 FM.ID、FM.名称 ...

回答 3 投票 0

雪花cte重新定义

我有以下雪花声明 与 cte AS ( 从表 1 中选择 * ), use_cte_1 AS ( 从 cte 中选择* ), cte AS( 从表2中选择* ), use_cte_2 AS( 从 cte 中选择 * )

回答 1 投票 0

从CTE插入表

我尝试将 master_data 表中的数据插入 tpl_transferred_debtor 表中。由于 tpl_transferred_debtor 有主键 tpl_code,我需要使用 CTE 来处理来自 ins 之前的 master_data...

回答 2 投票 0

当日期范围连续时按列分组

我的数据格式如下: 声明@WidgetPrice表(WidgetPriceId BIGINT IDENTITY(1,1),WidgitId INT,价格金钱, 开始日期生效,结束日期生效) 插入@

回答 1 投票 0

如何使用具有节点可见性条件的递归 CTE 来压缩 SQL Server 中的路径?

我正在使用 SQL Server 中的一个数据集,该数据集表示节点之间的路径,其中每个节点都有一个可见性标志 (IsVisible)。我的目标是通过跳过标记为...的节点来压缩这些路径

回答 1 投票 0

使用 CTE 选择与摘要匹配的行

尝试为 SQL Server 编写一个 T-SQL 查询,该查询将 itemid 和数量摘要(始终 > 0)作为参数,并按日期降序选择与此摘要匹配的交易(包括...

回答 0 投票 0

在 SQL Server 中创建带有子级的 JSON(Web 树的结构)

我的 SQL Server 表中有一个树形结构。 当所有后代节点都成为嵌套 JSON 对象时,我需要将表数据转换为具有子级的 Web 树的 JSON 格式。 我有这个数据选项卡...

回答 4 投票 0

如何在bigquery where子句中使用cte

我有一个查询,它采用 cte 的值进行过滤。 其中 cte1 为 ( 选择 1 作为 id ) 选择 数数(*) 来自数据集.table1 在哪里 id=(从cte1限制1中选择id) 该查询不适用于...

回答 1 投票 0

如何获取最近30天内广告最多的用户?

我的数据库中有两个表,如下所示: 类别表: 列名 柱型 ID INT 姓名 文本 ID父母 双倍的 和广告表: 列名 柱型 ID INT 用户ID INT

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.