在Kusto (KQL)中,可以使用toint()函数将双精度转换为长整型而不进行舍入。
具体语法如下:
toint(<double_value>)
其中,<double_value>
是要转换的双精度值。
使用toint()函数进行转换时,Kusto会将双精度值直接截断为整数部分,而不进行四舍五入。这意味着小数部分将被丢弃。
以下是一个示例:
datatable doubleValue: double
[
10.5,
20.7,
30.2
]
| project doubleValue, longValue = toint(doubleValue)
输出结果:
| doubleValue | longValue |
|-------------|-----------|
| 10.5 | 10 |
| 20.7 | 20 |
| 30.2 | 30 |
在上述示例中,原始的双精度值被转换为长整型,小数部分被截断,得到了相应的长整型值。
推荐的腾讯云相关产品:腾讯云数据仓库 ClickHouse,产品介绍链接地址:https://cloud.tencent.com/product/ch
请注意,以上答案仅供参考,具体的实现方式可能因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云