Hive String函数的输出将被Table中的值替换

时间:2017-12-11 10:17:39

标签: hadoop hive hiveql

我有一个类似下面的样本集。

 ColA
 AAAA
 BBBB
 CCCC

我使用以下查询来获取输出。

SELECT LPAD (ColA,5,'0')FROM TableName;

我得到以下输出。

  ColA
  0AAAA
  0BBBB
  0CCCC    

但是我想用输出值替换表中的值。可能吗? 如果是的话,一些帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您可以自行插入覆盖表:

insert overwrite table TableName
SELECT LPAD (ColA,5,'0') as ColA,
       ColB,
       ...
       ColN
  FROM TableName;