Hive - 将字符串转换为 bigint
Hive - Converting a string to bigint
假设我有一个像 '00321'
这样的字符串,我想在 Hive 中将它转换成一个 BIGINT
,我该怎么做?
后续问题:结果 BIGINT
的值是 321
还是 00321
?
您可以使用 CAST
函数将 STRING
转换为 BIGINT
,如下所示:
SELECT CAST('00321' AS BIGINT) FROM table;
作为 BIGINT
,它将在屏幕上和分隔的文本文件中显示为 321
。
假设我有一个像 '00321'
这样的字符串,我想在 Hive 中将它转换成一个 BIGINT
,我该怎么做?
后续问题:结果 BIGINT
的值是 321
还是 00321
?
您可以使用 CAST
函数将 STRING
转换为 BIGINT
,如下所示:
SELECT CAST('00321' AS BIGINT) FROM table;
作为 BIGINT
,它将在屏幕上和分隔的文本文件中显示为 321
。