分享

hive sql传入参数的问题

qixiqizi 发表于 2015-8-21 14:51:57 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 16387
假设你有5个条件 你要分别用select * from a where id =$id 去查,条件是独立的
但是我觉得查5次太麻烦,想传参数到sql中,用一个循环,一次性搞定


id=(1,2,3,4,5)
for i in id
do
hive -e "select * from a where id =$id"

done

但是执行不成功,请教大神们,这个改怎么弄?



已有(1)人评论

跳转到指定楼层
bioger_hit 发表于 2015-8-21 15:10:05
select 1 from dual where id=1 or id=2  or id=3  or id=4  or id=5
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条