Sql 配置单元在简单的select查询中不返回结果
我有一个名为“已处理的Sql 配置单元在简单的select查询中不返回结果,sql,hadoop,hive,Sql,Hadoop,Hive,我有一个名为“已处理的表”。最后一列命名为monthid。此列的数据类型为bigint。当我触发这样一个简单的查询时,不会得到任何结果: select * from processed where monthid = 5 ; 表中的几行如下所示。有人能告诉我这里出了什么问题吗 11741 Negative 11 69.55 1401172919 48 27 5 11741 Negative 11 102.0 1401172997 48 27 5 11
表”
。最后一列命名为monthid
。此列的数据类型为bigint
。当我触发这样一个简单的查询时,不会得到任何结果:
select * from processed where monthid = 5 ;
表中的几行如下所示。有人能告诉我这里出了什么问题吗
11741 Negative 11 69.55 1401172919 48 27 5
11741 Negative 11 102.0 1401172997 48 27 5
11741 Negative 11 145.78 1401173093 48 27 5
11741 Negative 11 70.54 1401173137 49 27 5
11741 Negative 11 85.2 1401173146 49 27 5
11741 Negative 11 67.47 1401173156 49 27 5
11741 Negative 11 92.76 1401173223 49 27 5
从上面的示例数据可以看出,最后一列具有
monthid=5
。但是,我的查询没有返回任何结果。我相信这里的问题是我根据第6列对上面的表进行了分区。因此,由于权限问题或某些古怪的事情,查询没有返回任何内容。之后,我删除了表,并在没有分区的情况下再次创建了它,上面的查询工作得很好。有关这方面的更多信息,请参阅