标签: hive hiveql data-conversion
假设我有一个类似'00321'的字符串,我想将其转换为Hive中的BIGINT,我该怎么做?
'00321'
BIGINT
后续问题:生成的BIGINT值是321还是00321?
321
00321
答案 0 :(得分:16)
您可以使用CAST功能将STRING投射到BIGINT,如下所示:
CAST
STRING
SELECT CAST('00321' AS BIGINT) FROM table;
作为BIGINT,它会在屏幕上和分隔的文本文件中显示为321。