Hive获取array数组长度
来源:互联网 发布:java书 编辑:程序博客网 时间:2024/06/06 03:58
场景描述
有一个表 user_cook_recommed(用户推荐菜谱),用sqoop从MySQL导入Hive中,表中有一个字段为array形式,导入到hive中变为String类型,如 4321,4532,337(string),现在需要获得这个array的长度
解决方法
由于array传入到hive中变为string,需要先用split方法分解为array,再使用size()函数处理
代码示例
select size(split(cook_ids)) from user_cook_recommed
阅读全文
2 0
- Hive获取array数组长度
- Array对象的数组长度
- 数组长度获取方法
- 获取数组的长度
- Perl获取数组长度
- C获取数组长度
- shell 获取数组长度
- 数组长度的获取
- sizeof获取数组长度
- C++获取数组长度
- 获取数组长度
- **数组获取某个维度长度
- Smarty 获取数组的长度
- js/javascript获取数组长度
- [JAVA] .length 获取数组长度
- js数组长度获取问题?
- 如何获取数组的长度
- Smarty 获取数组的长度
- 01. PM之项目启动Kickoff -- 可不只是一起吃个饭
- 【POJ】2456
- 你所需要了解的敏捷简史
- 2017 Multi-University Training Contest 10 1011 Two Paths HDU 6181 (次短路+最短路数量)
- Sublime搭建Python环境
- Hive获取array数组长度
- 接口与耦合
- 封装的理解
- HTML基本知识点
- DevOps的三大原则
- Maven的下载安装
- HDU 3849 By Recognizing…(求无向图的桥数目)
- HBaseFilter过滤器的介绍以及使用
- select2学习