美文网首页
Hive之查询

Hive之查询

作者: 编程回忆录 | 来源:发表于2017-12-11 19:51 被阅读0次

Hive基于读时模式显示数据,也就是说只有在查询时才会对字段的类型进行转换

  • 查询数组字段
select name,subordinates
from employees
image.png

数组字段以json格式显示
获取数组字段某个下标的值,下标从0开始:

select name,subordinates[0]
from employees
image.png

当引用的下标不存在时,将返回NULL

  • 查询map字段
select name,deductions
from employees
image.png

通过map的key名字查询:

select name,deductions['Federal Taxes']
from employees
image.png

如何查询的字段不存在将得到NULL,如下:

select name,deductions['China Taxes']
from employees
image.png
  • 查询struct字段
select name,address
from employees 
image.png

查询struct某个字段:

select name,address.city
from employees
image.png

如果引用的字段不存在将会直接报错,如下:


image.png

相关文章

  • Hive之查询

    Hive基于读时模式显示数据,也就是说只有在查询时才会对字段的类型进行转换 查询数组字段 数组字段以json格式显...

  • Hive之查询

    目录一.查询1.1 基本查询(Select…From)1.1.1 全表和特定列查询1.1.2 列别名1.1.3 算...

  • 黑猴子的家:Kylin 快速入门之Hive 和 Kylin 性能

    1、Hive查询 2、Kylin 查询 1)查询时间 2)数据图表展示以及导出 3)图表展示之条形图 4)图表展示之饼图

  • 096-BigData-24Hive查询排序分桶

    上一篇:095-BigData-23Hive分区及DML操作 六、查询 官方资料之查询(select) 6.1 基...

  • Hive简介

    1. Hive提供了一个被称为hive查询语言的的SQL方言,来查询存储在Hadoop集群中的数据。 Hive可以...

  • Hive编程指南读书笔记0001

    Hive概述 1.Hive提供了一个被称为Hive查询语言(简称HiveQL或HQL)的SQL方言,来查询存储在H...

  • Hive进阶

    hive配置,命令 hive查询显示列名 hive默认分隔符 \001 hive命令行中查看当前hive环境变量 ...

  • 大数据开发之Hive篇5-Hive数据查询语言

    备注:Hive 版本 2.1.1 一.Hive SELECT(数据查询语言)概述 select语句是Hive中使用...

  • hive基础语法

    目录 Hive安装和启动 Hive表操作-分区表 Hive表操作-复杂类型操作 Hive 查询语句 Zepplin...

  • Hive高级查询

    Hive高级查询 查询操作group by、Order by 、Join 、distribute by 、Sort...

网友评论

      本文标题:Hive之查询

      本文链接:https://www.haomeiwen.com/subject/vjgeixtx.html