问题标签 [lateral]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
739 浏览

sql - 如何拆分雪花中的数据并将它们放在相应的列中

例子:

我可以使用横向拆分列,但不确定如何将指标放在各自的列中。你能提出什么建议吗?以下是我用于拆分的代码。使用此代码,我可以将所有代码和 ID 放在各自的列下。现在,我需要把我上面提到的指标

提前致谢!!

0 投票
1 回答
239 浏览

gekko - 在 GEKKO 中使用非线性模型预测控制实现横向控制器

我正在尝试为由横向动态模型定义的自动驾驶汽车实现横向控制器。好吧,我的问题是 CV 没有达到 SP 设置的所需参考或目标点。我正在使用以下运动方程和目标函数。我正在使用半经验公式 (pacejka) 来计算 Fyf Fyr 捐赠的轮胎力。这是运动方程目标函数。提前致谢。

0 投票
1 回答
1744 浏览

snowflake-cloud-data-platform - 雪花 - 横向不能在连接的左侧

我有一个变体数据类型,我正在执行横向展平,但我需要左连接其中一个 json 元素以从 Snowflake 中的另一个关系表中查找相应 ID 的值。当我这样做时,它给了我错误“横向视图不能位于连接的左侧”,这没有意义,因为如果我不包括外部连接,则创建视图,然后在顶部创建一个附加视图这个视图,它允许我执行左连接。

例子:

0 投票
1 回答
43 浏览

sql - postgresql afew 是什么意思?

链接: https : //www.2ndquadrant.com/wp-content/uploads/2019/05/sumtest.sql_.txt https://www.2ndquadrant.com/en/blog/join-lateral/

如果您点击链接,您可以清楚地看到 table person 列 pname 有 24 个唯一行。在我执行完代码块之后,然后测试 table: co_books 中有多少行。第一次是 129 行,然后我删除 co_books,再次执行代码,行是 156 行,第三次是 154 行。所以在这种情况下,我想我不明白以下部分。

0 投票
1 回答
99 浏览

xml - 如果元素不存在,则雪花 XML 解析

我编写了以下 XML 查询来将 XML 文件解析到我的 Snowflake 数据库中:

使用以下 XML 文件:

由于产品 169831A 缺少节点“prodMatlCntnt”,因此数据不会显示。删除条件“AND GET(prodMatlCntnt.value, '@') = 'prodMatlCntnt'”将导致重复。这通常不是问题,但如您所见,我的文件中有更多节点,并且查询需要永远运行。

0 投票
0 回答
107 浏览

json - 雪花中的功能横向展平

我需要用横向展平来解析 JSON。但我想要 2 个值 - 一个用于俱乐部,一个用于免费送货,对于俱乐部我没问题,但我也不能免费送货 这是我有的代码

这是 parse JSON 看起来像这样免费交付,我想拥有:

[{"ruleId":244419,"type":"FREE_DELIVERY"},{"ruleId":9942304,"type":"FREE_DELIVERY"}] 这是俱乐部的样子:[{"commonLabels":["CZ_B2B_CLUB "],"ruleId":20228738,"type":"CLUB"}]

所以 CLUBS 的一个字段,一个免费送货的字段

0 投票
1 回答
41 浏览

postgresql - 语法错误:带删除的横向连接 (PostgreSQL)

PostgreSQL 11.1

AFAIK,这是正确的,应该运行。删除时因语法错误而失败。我错过了什么?

谢谢你的帮助。

错误:“DELETE”处或附近的语法错误第 41 行:DELETE FROM d

0 投票
2 回答
106 浏览

json - 有什么方法可以优化 Snowflake 中的横向扁平化 json 查询?我的查询执行时间过长

我有嵌套数组的 json,数据因不同的 json 而异。我将我的 json 解析代码和示例 json 文件放在这里。只有当行标签有很多对象时,查询才会变慢,如下所示,这个 json 查询在一分钟内执行,但是当我有 100 个对象时,最多需要 50 分钟。你可以看到下面的json

这是我的 json 解析代码:

如果有人知道解决方法,请告诉我。我知道为什么它很慢,因为它为每个对象进行交叉连接,但我想更快地执行它。

0 投票
1 回答
75 浏览

xml - 横向展平,XML 文件的外部不起作用

我将以下 xml 加载到具有变体数据类型的表中

DamageLineInfo 标记/部分重复 N 次,但内部键对于所有 DamageLineInfo 标记/部分都不相同,因为您可以看到 LineNum:3 具有 LineNum:2 没有的 RefinishLaborInfo 和 OtherChargesInfo。我编写了下面的 sql 以提取带有外部 => True 的两行,但它只返回 1 行(行号:3)

即使某些部分(例如 RefinishLaborInfo )不存在,我的代码应该是什么来获取这两行。

0 投票
0 回答
16 浏览

google-bigquery - 在 Big Query 中重写 postgres 横向函数

我需要帮助重写 Big Quer 中的 postgres 横向函数。情况就是这样。在一个会话期间,客户会访问多个网站页面。

  1. 我需要创建landing_page 列。Landing_page 是页面,其中 Page_view_order = 1。
  2. 我需要计算每个landing_page 的转化次数和唯一会话次数。

这是在 Postgres 中使用横向连接编写的表和查询。我需要重新编写它,以便它在 Big Query 中工作。

如果我们将上表命名为 T,那么。

结果应该如下。

langing_page A:1 次转化和 1 次会话。langing_page B:4 次转化和 1 次会话。登陆页面 K:7 次转化和 1 次会话。如果会话期间没有转化,其他landing_pages 应该为转化返回空值。