Hive是否支援in函式

一塵在心發表於2018-08-20

hive 中用in的時候,

如分時段,分型別,分平臺統計點選量

select substr(createtime,12,2) hour,logtype,os_id,count(*) 
from  wizad_mdm_raw_hdfs raw
where ad_id in ('19829','19830','19831','26657d5ff9020d2abefe558796b99584') and adn=5
group by substr(createtime,12,2),logtype,os_id,ad_id

有很多,所以用in。這隻有0.3.2後才能使用。

之前版本不支援,這就是網上有人說hive不支援in用法。hive wiki上可以看到

https://en.wikipedia.org/wiki/Apache_Hive

但是in的物件是select子查詢的話,是一定不支援的

相關文章