我使用hadoop/hive,处理以“00”开头的字符串数据时遇到问题。
假设“00123”存储为 string
在hadoop表中。我的问题是,以下两个查询没有显示“00123”。而是显示“123”。 select id from DB.TABLE where id="00123" select cast(id as string) from DB.TABLE where id="00123"
我在齐柏林飞艇上运行上面的查询。有人能帮忙吗?不确定问题是否是由于hadoop或zeppelin造成的。
1条答案
按热度按时间trnvg8h31#
这个错误在zeppelin-3701中被修复(缺少前几个“0”并且在结果表中丢失了数字精度)
等待版本0.8.1。