Impala table 列中双精度值的最小长度
Minimum length of double value in a column in Impala table
我试图通过获取 table 和 运行 中的列(双)中每个值的长度来找到最小长度,并在其顶部添加一个 min 函数以获得最小值长度。
当列是字符串类型但 'length' 函数不适用于 impala 中的双数据类型时,这很有效,还有什么其他方法可以解决这个问题?
min(length(columnname))
所有双列均为 8 字节,如 documentation 中所述。 LENGTH()
是一个字符串函数,它对数值没有真正意义(尽管您可以转换为字符串然后测量长度)。
我试图通过获取 table 和 运行 中的列(双)中每个值的长度来找到最小长度,并在其顶部添加一个 min 函数以获得最小值长度。
当列是字符串类型但 'length' 函数不适用于 impala 中的双数据类型时,这很有效,还有什么其他方法可以解决这个问题?
min(length(columnname))
所有双列均为 8 字节,如 documentation 中所述。 LENGTH()
是一个字符串函数,它对数值没有真正意义(尽管您可以转换为字符串然后测量长度)。