首页 > 解决方案 > 在 SQL 中处理以“00”开头的字符串

问题描述

我使用 Hadoop/hive,但在处理以“00”开头的字符串数据时遇到问题。

假设“00123”存储string在 Hadoop 表中。我的问题是以下 2 个查询未按原样显示“00123”。而是显示“123”。

select id from DB.TABLE where id="00123" select cast(id as string) from DB.TABLE where id="00123"

我在 Zeppelin 上运行上面的查询。任何人都可以帮忙吗?不确定问题是由于 Hadoop 或 Zeppelin 造成的。

标签: sqlhadoophiveapache-zeppelin

解决方案


此错误已在ZEPPELIN-3701中修复(缺少前几个“0”并在结果表中丢失数字准确性)

等待发布 0.8.1。


推荐阅读