美文网首页
2020-04-02:hive的with..as.. 例子

2020-04-02:hive的with..as.. 例子

作者: 烂笔头2020 | 来源:发表于2020-04-02 17:22 被阅读0次

with as 的作用就是建立一张临时的中间表,可以提高hivesql的查询性能,另外要注意的是中间表只能使用一次。
例子:

with vod_pv as (
        from gdfs.vod_asset_20200401 as a inner join gdfs.vod_20200401 as b on a.asset_id=b.asset_id
        select b.current_user as current_user,b.client_type as client_type,b.region as region,a.asset_id as asset_id,a.asset_name as asset_name,b.provider_id as provider_id,b.category_id as category_id,b.product_info as product_info
)
select client_type,region,asset_id,asset_name,provider_id,category_id,product_info,count(asset_id) as pv_num from vod_pv group by client_type,region,asset_id,asset_name,provider_id,category_id,product_info;

可以直接在中间表进行查询

相关文章

  • 2020-04-02:hive的with..as.. 例子

    with as 的作用就是建立一张临时的中间表,可以提高hivesql的查询性能,另外要注意的是中间表只能使用一次...

  • 《Programming Hive》

    几个模式设计的例子 《Programming Hive》第121页

  • hive semi and having 例子

    hive中left semi join相当于SQL中的where in语句 having语句用于在group by...

  • odps 表数据同步到hive仓库

    1.复制建表语句。做适当修改,把字段类型换成hive支持的类型。启动hive,粘贴建表 分区表例子 CREATET...

  • 一小时搞定Mapreduce程序

    之前一直用hive处理数据,觉得MR程序打包上传的比较麻烦,后来偶遇hive搞不定的文件网上找了个MR的例子稍微改...

  • [Python] enter,exit以及with

    enter, exit用来和with..as..语句搭配使用。对于一个类A,定义其enter,以及exit成员方法...

  • Hive数据类型

    3.1 基本数据类型Hive数据类型 Java数据类型 长度 例子TINYINT byte 1...

  • 大数据之路

    7个例子全面掌握Hadoop MR深入理解与应用Hadoop中的MapReducehive总结与优化hive笔试题...

  • hive-udf

    hive的自定义函数. ToLowerCase的例子 把单词转化为小写的Demo. 添加maven依赖 写自定义函...

  • 数据查询-Hive基础

    outline 什么是Hive 为什么需要Hive Hive的架构 Hive的常用操作 什么是Hive Hive由...

网友评论

      本文标题:2020-04-02:hive的with..as.. 例子

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