如何在 hive/impala 中将二进制值转换为十进制

How to convert binary value to decimal in hive/impala

我想将字符串中的值 - 00000000000100100000000000000111 转换为等效的十进制值 - Hive/Impala 中的 1179655。谁能帮我解决这个问题?

考虑以下:

SELECT conv('100100000000000000111', 2, 10)

输出: