zoukankan      html  css  js  c++  java
  • hive union all 使用

    功能:将两个表中的 同样的字段拼接到一起
    測试:
    create external table IF NOT EXISTS temp_uniontest_ta
    (
    a1 string,
    a2 string
    )
    partitioned by (dt string)
    row format delimited fields terminated by '	'
    stored as textfile;
    ALTER TABLE temp_uniontest_ta ADD IF NOT EXISTS PARTITION (dt = '2014-10-13') location '/temp/unionTest/ta/';
    a1	a2	2014-10-13
    b1	b2	2014-10-13
    c1	c2	2014-10-13
    
    create external table IF NOT EXISTS temp_uniontest_tb
    (
    a1 string,
    a2 string
    )
    partitioned by (dt string)
    row format delimited fields terminated by '	'
    stored as textfile;
    ALTER TABLE temp_uniontest_tb ADD IF NOT EXISTS PARTITION (dt = '2014-10-13') location '/temp/unionTest/tb/';
    d1	d2	2014-10-13
    e1	e2	2014-10-13
    
    select * from 
    (
    select a1,a2 from temp_uniontest_ta where dt = '2014-10-13'
    union all
    select a1,a2 from temp_uniontest_tb where dt = '2014-10-13'
    )tmp;
    
    a1	a2
    b1	b2
    c1	c2
    d1	d2
    e1	e2


    
    
  • 相关阅读:
    Ubuntu安装deepin wine版QQ
    解决anaconda安装cvxpy失败的方法
    1006
    一种不用参数交换两变量值的方法
    输入三位数,翻转输出
    一个简单的问题
    1006ac(转)
    1007(转)
    杭电oj1004 自写成功代码
    1004
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4244232.html
Copyright © 2011-2022 走看看