web-dev-qa-db-ja.com

ハイブ-文字列をbigintに変換する

'00321'のような文字列があり、それをHiveでBIGINTに変換したい場合、どうすればよいですか?

フォローアップの質問:結果のBIGINT値は321または00321になりますか?

6
activelearner

CAST関数を使用して、次のようにSTRINGBIGINTにキャストできます。

SELECT CAST('00321' AS BIGINT) FROM table;

BIGINTとして、画面上および区切りテキストファイルに321として表示されます。

16
Jeremy Beard