当前位置:   article > 正文

hive,查询后写入表中

hive,查询后写入表中

hive> insert overwrite table sales_info_new partition(dt='2019-04-26') 
    > select sku_id,sku_name,category_id3,price,sales_count 
    > from sales_info where dt = '2019-04-26';

目的表,建表语句:

  1. CREATE TABLE `sales_info_new`(
  2. `sku_id` string COMMENT '商品id',
  3. `sku_name` string COMMENT '商品名称',
  4. `category_id3` string COMMENT '三级分类id',
  5. `price` double COMMENT '销售价格',
  6. `sales_count` bigint COMMENT '销售数量'
  7. )
  8. COMMENT '商品销售信息表'
  9. PARTITIONED BY(
  10. `dt` string)
  11. ROW FORMAT DELIMITED
  12. FIELDS TERMINATED BY ','
  13. NULL DEFINED AS ''
  14. STORED AS TEXTFILE
  15. LOCATION
  16. 'hdfs://ns1/abc/sales_info_new'

原表数据:

  1. hive> select * from sales_info;
  2. OK
  3. sku_id sku_name category_id3 price sales_count dt
  4. 12377 华为Ma
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号