common-table-expression 相关问题

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

UPDATE 查询中的乐观锁

我想执行一个更新查询,并让结果以某种方式向我指示三种可能结果之间的情况;成功,版本冲突或找不到实体 更新查询示例: 更新

回答 3 投票 0

为什么这个查询没有输出? |我想过滤掉那些从未获得最高或最低分数的('student_id',student_name')

查询1: 与 cte AS ( 选择 *, MAX(分数) OVER (PARTITION BY exam_id) AS max_score, MIN(分数) OVER (PARTITION BY exam_id) AS min_score 从 学生加入...

回答 1 投票 0

使用递归查询来选择最长路径

我是 PostgreSQL 中的WITH RECURSIVE 新手。我有一个相当标准的递归查询,它遵循邻接列表。如果我有,例如: 1 -> 2 2 -> 3 3 -> 4 3 -> 5 5 -> ...

回答 3 投票 0

是否可以避免在 SQL Server CTE 中指定列列表?

是否可以避免在 SQL Server CTE 中指定列列表? 我想从具有许多列的表创建一个 CTE,以便结构相同。可能有办法

回答 2 投票 0

选择进入视图

我有一个简单的 CTE x,我希望将其内容选择到视图中。您可以使用与表相同的语法类型来选择视图吗? IE。 选择 * 进入新表 来自旧表 ...

回答 1 投票 0

如何获取递归 CTE 中生成的最后一条记录?

在下面的代码中,我使用 SQL Server 2005 中的递归 CTE(公用表表达式)来尝试查找基本层次结构的顶级父级。这个层次结构的规则是 e...

回答 4 投票 0

DELETE 的目标表结果不可更新。怎么解决?

我尝试使用 CTE 和子查询,它们都给出与“删除的目标表结果不可更新”相同的错误。我尝试谷歌但没有找到有用的资源。 定制...

回答 1 投票 0

如果向 select 添加其他列,Redshift 将返回 null

我有以下选择语句 选择 ss.市场|| ss.speed_group || ss.dprt_time_segment || ss.公司|| SS季节, f9.market, --( ((从filter_9_criteria中选择*)< .5 and f9.mar...

回答 1 投票 0

CTE SQL 删除表 b 而不是表 a

我计划删除通过 CTE 从表 B 找到的键内的表 A 的数据。但不知何故,这个 CTE 没有从表 A 中删除任何内容,而是删除了表 B 中的数据。 与表A AS (

回答 1 投票 0

LeetCode 指定日期的产品价格

我的代码有什么问题吗? 问题: 桌子: 产品:product_id |新价格 |改变日期 (product_id,change_date) 是该表的主键。 该表的每一行都表示优先...

回答 2 投票 0

SQL 确保查询结果为单一结果或不匹配

我正在尝试使用 SQL 编写一个匹配过程来匹配两个不同的医疗保健患者数据源。此示例显示了两个步骤,尝试匹配 MRN 标识符以及 MBI 标识符...

回答 1 投票 0

使用公用表表达式时出现“语法错误”

WITH list_dedup(公司,duplicate_count)AS ( 选择 *, ROW_NUMBER() OVER (PARTITION BY Company ORDER BY Email) AS 'RowNumber' 从 游记 ) 错误: 消息 1...

回答 3 投票 0

在更新插入中返回旧行值

我有下表: 我的表 -------- ID 顶部 顶部时间戳 我想更新插入 top 和 top_timestamp 同时返回旧值(如果有)。如果该行已经存在,我想更新我...

回答 1 投票 0

使用 CTE 创建的 Hadoop 视图行为不当

这是视图定义(运行良好。视图已创建) 创建或替换视图 my_view 与第一季度一样 AS (SELECT MAX(LOAD_DT) AS LOAD_DT FROM load_table WHERE UCASE(TBL_NM) = 'FACT_TABLE') 选择 F。

回答 1 投票 0

如何在 Jooq 中编写非返回 postgresql CTE

在Jooq中,我可以使用DSL#name(...)方法来编写CTE,包括具有RETURNING子句的INSERT / UPDATE / DELETE查询 例如 名称(“my_cte”).as( 更新(我的表) // ...

回答 1 投票 0

Azure LogicApp 执行 SQL 查询 (V2) 在查询中没有带有 CTE 的输出正文

我通常使用存储过程,但在这种情况下我必须使用查询,虽然下面的示例不是我正在运行的示例,但它们确实复制了该问题。 这个简单的选择完全返回...

回答 1 投票 0

如何做SQL递归逻辑

我有这样的示例数据集; 阿克蒂德 支付序列 总金额 Acctnum 预期价格 付款单 AA1 99 1000.00 1111aa 800.00 1 AA1 99 1000.00 1111bb 800.00 2 AA1 99 1000.00 1111cc 800.00 3 啊...

回答 1 投票 0

为什么 MySQL 递归公用表表达式 (CTE) 以无限循环运行?

我一直在看这个,我不知道为什么这个 CTE 会一直运行到超时。有人看到我看不到的东西吗? 请注意,InventoryTimeline.RecID 是连续的行号(1、2、3、...)。我期待这个问题...

回答 1 投票 0

MySQL CTE 函数调用重复

我原以为函数调用“expcious”只会被调用一次,但它似乎是为“children”中的每一行调用的。能否将 CTE/查询调整为仅调用该函数...

回答 1 投票 0

Amazon Aurora CTE 函数调用重复

我原以为函数调用“expcious”只会被调用一次,但它似乎是为“children”中的每一行调用的。能否将 CTE/查询调整为仅调用该函数...

回答 1 投票 0

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