gpt4 book ai didi

azure - 在 Kusto 中传递多个值

转载 作者:行者123 更新时间:2023-12-03 02:13:11 25 4
gpt4 key购买 nike

下面的第一个查询 (x) 返回一列 10 个名称,然后我想运行另一个查询以在另一个表中查找这些名称并返回每行的输出。我怎样才能做到这一点?我想我需要类似 foreach 语句的东西:

let x = cluster('xcluster.kusto.windows.net').database('xdatabase').xtable
| limit 10
;
let y = cluster('ycluster.kusto.windows.net').database('ydatabase').ytable
| where Name has strcat("a",x)
| limit 10
;

Thank you.

最佳答案

如果我正确理解您的描述,您可以尝试类似以下的操作,它使用 has_any() 函数:

let x = 
range x from 1 to 5 step 1
| project strcat("a", x)
;
let y =
range y from 1 to 100 step 1
| extend y = strcat("a", y, ": something")
| where y has_any(x)
;
y

这将返回一个包含单列的表,其中包含以下字符串值:

a1: something
a2: something
a3: something
a4: something
a5: something

关于azure - 在 Kusto 中传递多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72555336/

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