在ADX KQL中,可以使用todouble()
函数将Base-36转换为Base-10。
以下是一个示例代码,演示如何将Base-36转换为Base-10:
datatable base36values (value:string)
[
"1",
"A",
"1B",
"XYZ"
]
| extend base10value = todouble(value, 36)
在上面的示例中,我们使用了一个datatable base36values
,其中包含了一些Base-36值。然后,我们使用todouble()
函数将这些Base-36值转换为Base-10,并将结果存储在新的列base10value
中。
执行上述代码后,将得到如下结果:
| value | base10value |
|-------|-------------|
| 1 | 1 |
| A | 10 |
| 1B | 41 |
| XYZ | 44027 |
可以看到,Base-36值已经成功转换为Base-10值。
需要注意的是,todouble()
函数的第二个参数是可选的,如果不提供,则默认为Base-10。因此,在上述示例中,我们显式地指定了Base-36作为第二个参数,以便正确地将Base-36转换为Base-10。
上一篇:ADX C#数据查询联合