cost 228 ms
在 select 上连接两个表时出现不准确的错误“ORA-01489:字符串连接的结果太长” - Inaccurate error "ORA-01489: result of string concatenation is too long" when joining two tables on a select

我的查询大量使用 LISTAGG function 将各种字段与波浪线分隔符串在一起。 整个查询中针对各种单列的各个子查询 SELECT 在我的十个测试客户中运行得很好。 当查询运行时,在 ZZ_TEST_ALL_CUSTOMERS 上使用 INNER JOIN 到主 CUSTOMER 表,以将查 ...

LISTAGG function 连接字符串并在 Redshift 中搜索显式字符串值不起作用 - LISTAGG function to concatenate strings and search for explicit string values in Redshift does not work

我有一个表项目。 我想将每个 id 的所有项目连接在一行中,并仅过滤具有项目“a”但没有项目“c”的 id。 表:项目 ID 项目 1个一种 1个 b 1个 c 2个一种 2个 b 2个 d 结果 ID 项目 2个 a,b,d 我尝试了几种方法,其中包括:SELECT id, LIS ...

将 regexp_substr 分别应用于每一行 - apply regexp_substr to each row separately

我有一个带有“TAGS”列的表格。 此列中的每一行都有一堆用逗号分隔的字典。 它看起来像这样: 第 1 行: 第 2 行: 我想从字典中提取“名称”并将它们分组为每一行。 我想创建一个包含所有名称列表的新列“NAMES”。 例如这个: 我正在尝试这样的事情: 尽管它在提取名称方面工作正常,但它只给出 ...

用嵌套树语法格式化分层查询 (Oracle) - Formatting a hierarchical query in a nest tree syntax (Oracle)

我正在处理使用以下基本语法表示的数据: a→b→c 在我的表格中,我用以下方式表示它 ID 学期家长 GROUP_LEVEL 1 一个 1 2 b 1 1 3 c 2 1 有时这些数据可能有嵌套组,例如 a→(b→c) 我使用第四列GROUP_LEVEL指示这些组的级别变化 I ...

Redshift 结果大小超过 svl_statementtext 的 LISTAGG 限制 - Redshift Result size exceeds LISTAGG limit on svl_statementtext

尝试使用 listagg 从 svl_statementtext 重建我的查询历史记录。 得到错误: 结果大小超过 LISTAGG 限制(限制:65535) 但是,我看不到我超出限制的方式或位置。 我失败的查询: 失败后,我检查是否可以找到过大尺寸的来源: 然而,这个查询报告的最 ...

ORA-01489: 字符串连接到 long 的结果 - ORA-01489 : result of string concatenation to long

我正在从表列表中创建一个动态查询,这些表在我的表中名为: get_table_names 我的查询: 我的get_table_names为很多表,至少有70个表名。 该查询适用于 10 个表,但更多时会抛出如下错误 他们是一些名为EXTEND的选项,我无法触及该选项,因为我拥有低级权限。 在 DBA ...

Oracle | 分组依据以获取唯一的逗号分隔值 - Oracle | Group by to fetch unique comma separated values

我有一个带有逗号分隔值的技能列的表。 每个学生的技能可以重复。 我需要使用 group by 来列出每个学生的独特技能。 我应该使用什么才能得到没有重复的列表。 请帮忙。 输入表student_skills : 学生卡学期技能 101 1个 C, SQL 101 2个 C, 中电 102 1 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM