Hive Query不返回任何值

时间:2013-06-08 18:40:01

标签: sql hive

我确定这是我的查询中的语法错误。我做错了什么?

describe codes_to_jobs;                            
1037.586: [GC 487958K->420946K(4185792K), 0.0115291 secs]
OK
job_id  string  
text    string  
....

select job_id from codes_to_jobs limit 5;            
820.769: [GC 358434K->293732K(4185792K), 0.0122444 secs]
OK
'8144439'
'8173679'
'8223174'
'8388313'
'8420908'

select * from codes_to_jobs where job_id = '8144439';

没有结果。

谢谢!

1 个答案:

答案 0 :(得分:1)

由于您的数据中包含“

,因此无法获得输出。

一种解决方案是匹配模式

select * from codes_to_jobs where job_id like '%8144439%'

第二个解决方案是逃避单引号。

select * from codes_to_jobs where job_id = '\'8144439\''