Hive中是否有类似于MySQL truncate函数的函数?
不要截断表…在MySQL中,我可以使用Hive中是否有类似于MySQL truncate函数的函数?,hive,Hive,不要截断表…在MySQL中,我可以使用truncate(123.328,2)获得123.32 但是在蜂巢中如何做到这一点呢?我尝试了选择cast(123.328为十进制(10,2))但它返回123.33;还尝试了floor(),但它只返回整数 非常感谢您的帮助。您可以尝试此黑客程序,希望对您有所帮助 将数字乘以100倍,将小数按Cast/format删除为BIGINT 然后将bigint除以100 select (CAST((123.328*100) AS BIGINT)/100); 好主意!
truncate(123.328,2)
获得123.32
但是在蜂巢中如何做到这一点呢?我尝试了选择cast(123.328为十进制(10,2))
但它返回123.33
;还尝试了floor()
,但它只返回整数
非常感谢您的帮助。您可以尝试此黑客程序,希望对您有所帮助
将数字乘以100倍,将小数按Cast/format删除为BIGINT
然后将bigint除以100
select (CAST((123.328*100) AS BIGINT)/100);
好主意!谢谢