Kdb 理解带有子列表的q-sql查询
我刚刚进入KDBQ-sql,我看到了一些类似于上面的遗留代码。我想知道是否有人能解释这个问题背后的含义。特别是“的使用这里的查询应用的是Kdb 理解带有子列表的q-sql查询,kdb,Kdb,我刚刚进入KDBQ-sql,我看到了一些类似于上面的遗留代码。我想知道是否有人能解释这个问题背后的含义。特别是“的使用这里的查询应用的是子列表——这是一个函数,它将返回y中x元素的子列表 此语句中的“指定将函数应用于列表中的每个元素 我相信这可以用一个简单的例子来解释。 如果我们选择两个列表: items sales prices ------------------ nut 6 10 bolt 8 20 cam 0 15 cog 3 20 q)s
子列表
——这是一个函数,它将返回y
中x
元素的子列表
此语句中的“
指定将函数应用于列表中的每个元素
我相信这可以用一个简单的例子来解释。
如果我们选择两个列表:
items sales prices
------------------
nut 6 10
bolt 8 20
cam 0 15
cog 3 20
q)select {x}[prices] sublist' prices from tab
我应用子列表'
,如下所示:
x:1 2 3
y:(1 2 3 4;5 6 7 8;10 11 12)
x的第一个元素已应用于y的第一个级别。等等。非常感谢你。你在哪里找到的文档?的文档在kx wiki上。您可以找到
“
的条目以及上列出的其他运算符。
q)x sublist' y
,1
5 6
10 11 12