HiveSQL函数总结

数学函数

  1. 保留几位小数(四舍五入) -- MySQL可用
    select round(1.23456, 3) AS f;  -- 取值为 1.235

     

  2.  向下取整 -- MySQL可用
    SELECT FLOOR(1.234) AS I;  -- 取值为1

     

  3.  求开方 -- MySQL可用

    SELECT SQRT(9) AS s;  -- 取值3.0

     

  4. 求模|求余数  -- MySQL不可用

    SELECT pmod(10, 3) AS p;  -- 取值为 1

     

  5.  求幂-- MySQL可用

    select pow(10,3) as p;  -- 取值为 10的3次方 1000.0

     

  6. 生产随机数-- MySQL可用

    select rand(10) AS r;  -- 种为10,多次以该种子生产随机数,保持不变

     

  7.  

集合函数

  1.  

 

 

 

 

 

 

 

 

上一篇:HiveSQL问题若干


下一篇:Hive/HiveSQL常用优化方法全面总结