不截断表格...在MySQL中,我可以使用truncate(123.328,2)
来获取123.32
。
但是如何在Hive
中执行此操作?我尝试了select cast(123.328 as decimal(10,2));
,但它返回123.33
;还试过floor()
,但它只返回整数。
感谢任何帮助。
答案 0 :(得分:1)
你可以试试这个黑客,希望这可以帮到你。
您将该数字乘以100,将Cast / format的小数点数减去BIGINT 然后将bigint除以100
select (CAST((123.328*100) AS BIGINT)/100);