要替换为 Table 中的值的 Hive 字符串函数的输出
Output of Hive String Function to be replaced by the values in Table
我有一个 Table 像下面的示例集。
ColA
AAAA
BBBB
CCCC
我使用以下查询来获取输出。
SELECT LPAD (ColA,5,'0')FROM TableName;
我得到以下输出。
ColA
0AAAA
0BBBB
0CCCC
但我想用输出值替换 table 中的值。可能吗?
如果是,一些帮助将不胜感激!
您可以从自身插入覆盖table:
insert overwrite table TableName
SELECT LPAD (ColA,5,'0') as ColA,
ColB,
...
ColN
FROM TableName;
我有一个 Table 像下面的示例集。
ColA
AAAA
BBBB
CCCC
我使用以下查询来获取输出。
SELECT LPAD (ColA,5,'0')FROM TableName;
我得到以下输出。
ColA
0AAAA
0BBBB
0CCCC
但我想用输出值替换 table 中的值。可能吗? 如果是,一些帮助将不胜感激!
您可以从自身插入覆盖table:
insert overwrite table TableName
SELECT LPAD (ColA,5,'0') as ColA,
ColB,
...
ColN
FROM TableName;