HiveQL:视图

当查询语句变得很长或者很难理解时,比如多层嵌套查询,我们可以用视图来降低查询难度。或者我们不想暴露全部的数据,也可以用视图来代替。但目前Hive不支持物化视图。

-- 如果查询语句有确切的字段名,视图名后面的字段列表可省略
create view if not exists orders(id, state, city, part ) 
comment 'select some info from the dynamic table'  --可选
tblproperties('creator'='amber')  --可选
as
--查询字段没有别名,如果创建视图也没有给出字段名,Hive将会使用_CN为新列名,N从0开始
select id, cols['state'],cols['city'],cols['part']
from dynamictable
where cols['type']='request';

--删除视图
drop view if exits orders;

--查看全部视图,跟查看表一样
show tables;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值