首页 > 解决方案 > 在 HIVE 中将字符列转换为数字

问题描述

我有列名“颜色”,它的值是 2 个字符长,如“00”或“12”等。我需要将该列中的值转换为数字。

我尝试了这行代码,但没有成功: cast ('color' as int)

任何有用的代码如何在 HIVE 中实现这一点?

标签: hivecasting

解决方案


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


推荐阅读