Hive 在配置单元中将字符列转换为数字

Hive 在配置单元中将字符列转换为数字,hive,casting,Hive,Casting,我有一个列名“Color”,它有两个字符长的值,比如“00”或“12”等等。 我需要将该列中的值转换为数字 我尝试了这行代码,但没有成功: 强制转换(“颜色”为int) 有什么有用的代码可以在HIVE中实现这一点吗?您的答案几乎是正确的。您只需要删除列名的引号:cast(颜色为int)

我有一个列名“Color”,它有两个字符长的值,比如“00”或“12”等等。 我需要将该列中的值转换为数字

我尝试了这行代码,但没有成功: 强制转换(“颜色”为int)


有什么有用的代码可以在HIVE中实现这一点吗?

您的答案几乎是正确的。您只需要删除列名的引号:cast(颜色为int)