Impala table 列中双精度值的最小长度

Minimum length of double value in a column in Impala table

我试图通过获取 table 和 运行 中的列(双)中每个值的长度来找到最小长度,并在其顶部添加一个 min 函数以获得最小值长度。

当列是字符串类型但 'length' 函数不适用于 impala 中的双数据类型时,这很有效,还有什么其他方法可以解决这个问题?

min(length(columnname))

所有双列均为 8 字节,如 documentation 中所述。 LENGTH() 是一个字符串函数,它对数值没有真正意义(尽管您可以转换为字符串然后测量长度)。