hive复合类型的数据查询

hive数据表创建-CSDN博客
--第一个名字以M开头的 访问数组array
数组( array) 引用方式 列名 [ 元素索引 _ 以 0 开始 ]

sql 复制代码
select * from emp
where emp_name[0] rlike "^M";

-- 出生日期是在 5 几年 访问 Map
map 引用方式 列名 ["Key"]

sql 复制代码
select * from emp
where emp_date["birth_date"] between to_date("1950-1-1")
and to_date("1959-12-31");

--性别为男的员工 访问结构体struct
结构体引用方式 列名 . 子列名

sql 复制代码
select * from emp
where other_info.gender="M"
相关推荐
isNotNullX1 小时前
怎么理解ETL增量抽取?
数据库·数据仓库·etl·企业数字化
Bug快跑-14 小时前
云原生微服务环境下分布式事务优化实践——提升系统一致性与高并发处理能力
hadoop
叡鳍4 小时前
Hive---案例7-6 列转行
数据仓库·hive·hadoop
❀͜͡傀儡师7 小时前
docker-compose一键部署Hadoop集群
hadoop·docker·容器
干就完事了1 天前
Hive内置函数
数据仓库·hive·hadoop
布吉岛没有岛_1 天前
Hadoop学习_week1
大数据·hadoop
lijun_xiao20091 天前
Apache Hadoop-学习笔记1
hadoop·学习·apache
q***07141 天前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
阿杜杜不是阿木木1 天前
在 Hadoop 生态使用 JuiceFS,并为Hive提供HDFS存储安装指南
hive·hadoop·hdfs
小坏讲微服务2 天前
MaxWell中基本使用原理 完整使用 (第一章)
大数据·数据库·hadoop·sqoop·1024程序员节·maxwell