common-table-expression 相关问题

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

以阶跃函数的形式检索有界时间段,其中周期开始返回 1,周期结束返回 0。MSSQL

我在 Microsoft SQL Server 中有一个名为“停机时间”的表,如下所示。我省略了一些不相关的字段和许多条目。 ID 开始时间 时间结束 5 2024-03-27 09:07:20.653 2024-03-27 09:0...

回答 1 投票 0

在 BigQuery 中同时使用 CREATE TABLE / TEMP TABLE 和 WITH 子句时出现问题

我在尝试使用 CREATE TABLE 语句以及 BigQuery 中前面的 WITH 子句创建临时表时遇到语法错误。 我收到语法错误:Unexpe...

回答 1 投票 0

在 SQL 中存储算术解析树

SQL 显然不是为此目的,但我想知道是否可以使用 SQL 作为一种挑战来做到这一点。给定一个算术解析树,例如: 7-2*3 可以表示为: ...

回答 1 投票 0

优化 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

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