有没有办法在 Kusto 中将字符串转换为二进制
Is there a way to convert string to binary in Kusto
我试图在 Kusto 查询中将十六进制值转换为二进制字符串,但在 Kusto 文档/Whosebug 中找不到任何执行此操作的方法。我看到 SQL 有这种方法,但就我而言,我必须使用 Kusto。
Kusto 的scalar data types 不包括二进制、字节数组等
如果我没看错你的意图,你正在寻找这样的东西:
print hex_str = '48656c6c6f20576f726c64'
| mv-apply c = extract_all('(..)', hex_str) on (summarize str = make_string(make_list(toint(strcat('0x', c)))))
hex_str
str
48656c6c6f20576f726c64
Hello World
我试图在 Kusto 查询中将十六进制值转换为二进制字符串,但在 Kusto 文档/Whosebug 中找不到任何执行此操作的方法。我看到 SQL 有这种方法,但就我而言,我必须使用 Kusto。
Kusto 的scalar data types 不包括二进制、字节数组等
如果我没看错你的意图,你正在寻找这样的东西:
print hex_str = '48656c6c6f20576f726c64'
| mv-apply c = extract_all('(..)', hex_str) on (summarize str = make_string(make_list(toint(strcat('0x', c)))))
hex_str | str |
---|---|
48656c6c6f20576f726c64 | Hello World |