如何在配置单元中提取小数点的一部分

xiozqbni  于 2021-05-27  发布在  Hadoop
关注(0)|答案(3)|浏览(304)

我有两个栏目叫数量和价格。数量除以价格。如果结果包含小数点,我希望数字在小数点之前。否则,就是这个数字。

ne5o7dgx

ne5o7dgx1#

铸造问题?
选择cast(数量/价格为bigint)
顺便说一句,我想您可能需要这个:配置单元数据类型手册

fsi0uk1n

fsi0uk1n2#

也可以使用div运算符(对于整数参数):

with your_data as (
    select stack(3, 13,2,8,2,233,2) as(quantity,price)
    )

 select quantity div price
   from your_data d 
 ;

结果:

6
4
116
tnkciper

tnkciper3#

我想你在寻找:

select floor(quantity / price) as output

相关问题