• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > [Hive]Hive将一行记录拆分成多行,hive多行

[Hive]Hive将一行记录拆分成多行,hive多行

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含hive拆分字符串,hive统计记录数,hive 添加一条记录,hive sql,hive游学网等服务器相关知识,网友希望可以进行参考

[Hive]Hive将一行记录拆分成多行,hive多行


业务背景

hive表test_user_browse记录了用户浏览过的商品,该表的数据如下:

username product
John product_a,product_b,product_c,product_d
Tom product_e,product_f

现在,想要将product字段拆分为多行。

实现方式

现在借助lateral view 和explode()来完成。

select 
    username, 
    browse_product 
from pms.test_user_browse 
lateral view explode(split(product, ',')) myTable as browse_product;

执行结果如下:

username    browse_product
John        product_a
John        product_b
John        product_c
John        product_d
Tom         product_e
Tom         product_f

lateral view的介绍可以参见lateral view

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • [Hive]Hive将一行记录拆分成多行,hive多行

相关文章

  • 多网卡PC装OVS改造成OpenFlow交换机配置脚本,ovsopenflow
  • Libvirt中windows虚拟机的动态内存管理,libvirt虚拟机
  • 关于分布式程序 java的内存管理浅谈,java内存管理浅谈
  • NOSQL(六)集群并发计算模型Map-Reduce,nosqlmap-reduce
  • 与Greenplum度过的三个星期,greenplum三个星期
  • Mirantis 创建的Control, Compute, 节点无法从Windows机器ssh,mirantiscompute
  • openstack安装经验总结,openstack经验总结
  • storm与hadoop的对比,stormhadoop
  • HBase,hbase安装
  • 现代数学的引路人,现代数学引路人

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 【Spark】配置Spark源码阅读环境,spark源码阅读环境
    • hive创建表语句详解,hive语句详解
    • 如何配置和使用Pivotal Cloud Foundry里的HAPorxy(下),pivotalhaporxy
    • Xen安全架构sHype/ACM和XSM/Flask的相关网络资源,xenshype
    • inet_ntoa issue,inet_ntoa
    • Hadoop2伪分布模式安装,hadoop2分布模式
    • 最小 Docker 镜像 hello-world 剖析,dockerhello-world
    • Hadoop之——伪分布安装,hadoop伪分布
    • spark core源码分析8 从简单例子看transformation,transformation
    • 玩转OpenStack网络Neutron(2)--使用Open vSwitch实现VLAN类型租户网络,openstackvswitch

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有