在Hive中将字符串转换为二进制

时间:2014-04-04 18:11:08

标签: string binary hive converter

我希望匹配Hive中两个表的用户ID。不幸的是,它们以不同的格式存储。在一个表中,它们是binary,而在第二个表中,它们存储为string。 在HiveQL中将string转换为binary的功能是什么?

2 个答案:

答案 0 :(得分:0)

快速解决方案是使用binary()功能。达到相同结果的另一种方法是使用cast()函数。在第二种情况下,代码看起来像cast(userid as binary)

答案 1 :(得分:-1)

cast(cast(id as string) as binary) as id