hive - 在 HIVE 中将字符列转换为数字
问题描述
我有列名“颜色”,它的值是 2 个字符长,如“00”或“12”等。我需要将该列中的值转换为数字。
我尝试了这行代码,但没有成功: cast ('color' as int)
任何有用的代码如何在 HIVE 中实现这一点?
解决方案
你的答案几乎是正确的。您只需要删除列名的引号: cast(color as int)
我有列名“颜色”,它的值是 2 个字符长,如“00”或“12”等。我需要将该列中的值转换为数字。
我尝试了这行代码,但没有成功: cast ('color' as int)
任何有用的代码如何在 HIVE 中实现这一点?
标签: hivecasting
你的答案几乎是正确的。您只需要删除列名的引号: cast(color as int)