HIVE获取最新分区的数据的方法
来源:互联网 发布:国外域名需要备案吗 编辑:程序博客网 时间:2024/06/05 19:54
场景
以dt(日期)分区的hive表,获取最新一天的分区数据
如果是普通的SQL的话,下面这样写就可以了,但是hive中这种写法会报错
SELECT*FROM xxxWHERE dt=(SELECTmax(dt)FROMxxx)
解决方法
在hive里,要用alias才能获取分区中的数据,而且查询条件(WHRER)中还必须带有分区字段(dt),否则会报错
SELECTb.item as `item`FROM(SELECT MAX(dt) as latest_dt FROM xxxx WHERE dt IS NOT NULL) aJOINxxxx bON a.latest_dt=b.dtWHERE b.dt IS NOT NULL;
阅读全文
0 0
- HIVE获取最新分区的数据的方法
- 获取hive表最新分区
- 检查hive上的数据分区
- 动态获取后台最新数据的一个实现方法
- SQL获取最新一笔数据的两个查询方法
- hive-03-hive的分区
- 获取hive表最新分区(准实时算法)
- Hive分区的概念
- Hive 桶的分区
- hive修改MySQL里的元数据删除分区
- hive 同一个表不同分区的数据求和
- java jdbc 获取最新插入的数据
- Hive的静态分区和动态分区
- 最新 crtmpserver 源码的获取方法
- 最新 crtmpserver 源码的获取方法
- C# 获取最新文件的方法[总结]
- 最新获取几何画板的方法
- 改变Hive 表的分区
- 百度云的高速下载技巧系列2---多线程文件下载工具idm v6.28.1绿色免注册版(PC)
- Hibernate入门学习笔记
- 配置Hibernate中的常见错误解决方案
- PAT 1082. Read Number in Chinese (25)
- 并发操作与数据的不一致性
- HIVE获取最新分区的数据的方法
- JAVA中类的加载机制
- 牛客网日常刷题错题汇总2017-09-06
- 05.左值引用和指针
- CSS笔记——padding
- 校园网环境下 主机SSH到虚拟机的设置方式
- nio--未完成
- dlopen failed: library "libsqlite.so" not found
- 使用Python openpyxl模块读写Excel