gpt4 book ai didi

handle - kdb/q : Query multiple handles with hopen

转载 作者:行者123 更新时间:2023-12-01 15:19:51 26 4
gpt4 key购买 nike

我希望能够一次查询多个句柄,其中表格具有相同的格式,例如:

句柄:8000,8001,8003表:foo

想要做这样的事情:

x:hopen `8000`8001`8003
x select from foo col1,col2

所以我从每个句柄上的每个 foo 表中获取行。

有什么办法可以实现吗?

谢谢

最佳答案

使用 'each' 来希望每个句柄

  q)h:hopen each 8000 8001 8002
q)h
476 480 484i

使用 apply each-left 向每个服务器发送相同的查询

  q)r:h@\:"select col1,col2 from foo"
q)r
+`col1`col2!(1 2;2 3)
+`col1`col2!(1 2;2 3)
+`col1`col2!(1 2;2 3)

然后你必须把结果夷为平地:

 q)show res:raze r
col1 col2
---------
1 2
2 3
1 2
2 3
1 2
2 3

关于handle - kdb/q : Query multiple handles with hopen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45329650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com