hive常用函数总结
来源:互联网 发布:淘宝网 情趣内衣 模特 编辑:程序博客网 时间:2024/06/05 00:32
1、hive 计算千分位数:
percentile函数和percentile_approx函数:
其使用方式为percentile(col, p)、percentile_approx(col, p,B),
其中percentile要求输入的字段必须是int类型的,而percentile_approx则是数值类似型的都可以 .
例如percentile_approx(grade, 0.95) 取得排位在倒数第5%的成绩。(使用时会对成绩进行排序,一般可以用于求中位数)
要求多个分位数时,可以把p换为array(
percentile_approx(col,array(0.05,0.5,0.95),9999) 或者
percentile_approx(cast(col as double),array(0.05,0.5,0.95),9999
结果为
[0.0,4001.0,4061.0]
explode(percentile_approx(cast(col as double),array(0.05,0.5,0.95),9999))as percentile 结果转换为列
0 0
- hive常用函数总结
- hive 高级查询常用函数关键字总结
- 常用的hive sql函数总结
- hive常用函数
- hive常用函数
- hive常用函数
- hive常用函数
- HIVE的常用函数
- hive常用字符串函数
- hive常用函数使用
- hive常用函数
- hive常用函数
- hive常用函数
- Hive常用字符串函数
- hive常用函数
- Hive 之 常用函数
- hive常用函数(一)
- hive常用字符串函数
- 串口--异步通信和同步通信深入理解
- loadrunner-事务
- Openvswitch原理与代码分析(2):用户态流表flow table的操作
- 简单Tab的制作
- Spring (一)
- hive常用函数总结
- Bash Shell 学习记录(二)
- C++:利用模板类进行若干排序算法
- 解决oracle关键字in其中内容1000的限制
- 系统级性能分析工具--Systemtap
- cocos2d-x屏幕适配原理
- Java中的List和Map有什么区别?List, Set, Map是否继承自Collection接口?
- A complete guide to using Keras as part of a TensorFlow workflow: tutorial
- 浅谈Base64编码