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

hive复杂类型访问操作,hive访问

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

本文主要包含hive 类型转换,hive 时间类型,hive date类型,hive 数据类型,hive 日期类型等服务器相关知识,网友希望可以进行参考

hive复杂类型访问操作,hive访问


复杂类型访问操作1. array类型访问: A[n] 语法: A[n] 操作类型: A为array类型,n为int类型 说明:返回数组A中的第n个变量值。数组的起始下标为0。比如,A是个值为['foo', 'bar']的数组类型,那么A[0]将返回'foo',而A[1]将返回'bar' 举例: hive> create table lxw_test as selectarray("tom","mary","tim") as t from lxw_dual; hive> select t[0],t[1],t[2] from lxw_test; tom     mary    tim 2. map类型访问: M[key] 语法: M[key] 操作类型: M为map类型,key为map中的key值 说明:返回map类型M中,key值为指定值的value值。比如,M是值为{'f' -> 'foo', 'b'-> 'bar', 'all' -> 'foobar'}的map类型,那么M['all']将会返回'foobar' 举例: hive> Create table lxw_test as selectmap('100','tom','200','mary') as t from lxw_dual; hive> select t['200'],t['100'] from lxw_test; mary    tom 3. struct类型访问: S.x 语法: S.x 操作类型: S为struct类型 说明:返回结构体S中的x字段。比如,对于结构体struct foobar {int foo, int bar},foobar.foo返回结构体中的foo字段 举例: hive> create table lxw_test as select struct('tom','mary','tim')as t from lxw_dual; hive> describe lxw_test; t      struct<col1:string,col2:string,col3:string> hive> select t.col1,t.col3 from lxw_test; tom     tim

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

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

  • hive复杂类型访问操作,hive访问

相关文章

  • request.getScheme()的使用方法,request.getscheme
  • 使用simple json时遇到的一个小问题,simplejson
  • 剖析Docker文件系统:Aufs与Devicemapper,dockeraufs
  • 解决sqoop导入关系库更新联合主键的问题,sqoop主键
  • Hadoop 源代码分析(三)对象序列化,hadoop序列化
  • 【Spark】配置Spark源码阅读环境,spark源码阅读环境
  • Cloud Foundry service broker开发部署实例解析(上),foundrybroker
  • Web.xml配置详解,web.xml详解
  • AWS和OpenStack服务对照表,OpenStack服务英文单词的中文翻译,awsopenstack
  • HBase,hbase安装

文章分类

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

最近更新的内容

    • 什么是OpenStack,OpenStack
    • openstack-glance-api.service start request repeated too quickly, refusing to start,openstackglance
    • linux screen 使用方法,linuxscreen
    • Azure云平台学习之路(一)——Azure简介,azure之路
    • 配置KVM虚拟机的网络,Bridge和Nat方式,kvmnat
    • zookeeper的安装,搭建,zookeeper安装搭建
    • springmvc No mapping found for HTTP request with URI in Dispatc,springmvcdispatc
    • hdfs一致性模型,hdfs一致性
    • 【Spark1.3官方翻译】Spark集群模式概览,spark1.3spark
    • 学习札记:CISCO云计算,札记cisco云计算

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

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