小编Aki*_*Aki的帖子

Presto 分割字符串,但输出到新行

抱歉,如果问题含糊不清。

我有一个字符串,我想以某种方式格式化

目前它的输出是这样的

我可以这样输出吗? 每个分隔符后都有一个新行?

它们的共同分隔符是竖线 (|)。

presto

1
推荐指数
1
解决办法
2471
查看次数

如何取消嵌套presto中的多列,输出到相应的行

我正在尝试取消一些代码的嵌套

我有几个具有数组的列,两个列都使用| 作为决定者

数据将以这种方式存储,其中的额外值显示当前货币

我想像这样输出它, 我试图做另一个不必要的列,像这样

SELECT c.campaign, c.country, a.product_name, u.price--, u.price -- add price to this split. handy for QBR

FROM c, UNNEST(split(price, '|')) u(price), UNNEST(split(product_name, '|')) a(product_name)

group by 1,2, 3, 4
Run Code Online (Sandbox Code Playgroud)

但这重复了几行,所以我不确定取消嵌套两列是否行得通

谢谢

presto

1
推荐指数
1
解决办法
1095
查看次数

选择 Presto 中公共分隔符之后的所有内容

我有一个专栏,我只想获取数字。

然而,数据是这样存储的:

所以冒号将是一个常见的分隔符,但是它有不同数量的冒号,所以我不能只拆分字符串。 我只想在同一列中输出数字。有办法做到这一点吗?

presto

1
推荐指数
1
解决办法
230
查看次数

标签 统计

presto ×3