等价于Kdb +的Split_Part

时间:2020-08-15 05:25:10

标签: sql kdb vertica

使用Kdb进行工作,而不是熟悉我们的架构和表。.因此仍在这里学习。

但是有一列名为Action的字符串值:style={springStyles}

在sql中,我可以像这样拆分字符串

Behavior|5*100-6*200|StrategyXYZ-> split_part(Action, "|", 3,) Behavior

kdb等效于什么?

1 个答案:

答案 0 :(得分:1)

您可以使用vs通过定界符分割字符串,并将元素取到所需的索引处。您可以将其包装为单个函数,如下所示:

f: {(y vs x) [z]}
f["yourstring";"|";2]  /for single string
select f[;"|";2] each yourstringcolumn from yourtable /for a column in table
相关问题