Hive的数据模型之视图
2017-12-03 19:23
134 查看
一 视图(View)
1、视图是一种虚表,是一个逻辑概念;可以跨越多张表。
2、视图建立在已有表的基础上,视图赖以建立的这些表称为基表。
3、视图可以简化复杂查询。
二 建立基表
1、建立部门表
![](https://img-blog.csdn.net/20171203192133010?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdxaXVtaW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、建立员工表
![](https://img-blog.csdn.net/20171203192233561)
三 创建视图
hive> create view empinfo
> as
> select e.empno,e.ename,e.sal,e.sal*12 annlsal,d.dname
> from emp e,dept d
> where e.deptno = d.deptno;
四 查询视图
select * from empinfo;
1、视图是一种虚表,是一个逻辑概念;可以跨越多张表。
2、视图建立在已有表的基础上,视图赖以建立的这些表称为基表。
3、视图可以简化复杂查询。
二 建立基表
1、建立部门表
2、建立员工表
三 创建视图
hive> create view empinfo
> as
> select e.empno,e.ename,e.sal,e.sal*12 annlsal,d.dname
> from emp e,dept d
> where e.deptno = d.deptno;
四 查询视图
select * from empinfo;
相关文章推荐
- Hive学习笔记 3 Hive的数据模型:内部表、分区表、外部表、桶表、视图
- HBase数据模型、概念视图和物理视图
- Hive数据模型和存储
- Hive基础(3):表分类、视图、数据加载方式、数据的导出、本地模式
- 数据绑定:模型到视图
- Spring MVC 之传递模型数据到视图中
- Hive的数据模型之桶表
- Hive的数据模型-管理表
- Hive 数据模型
- ArcGIS 中显示模型数据、表视图
- hive的数据模型
- QML笔记整理——QtQuick数据模型和视图
- 在MVC中,模型负责数据,视图负责表现,控制器则是程序主体或者说是负责业务逻辑。
- hive数据模型
- 【MVC】JavaScript代码中获取视图模型的数据
- 大数据时代的技术hive:hive的数据类型和数据模型
- 模型表示企业数据和业务规则。控制器接受用户的输入并调用模型和视图去完成用户的需求。
- Hive基础一(数据库,表,分区表,视图,导入导出数据)
- Hive的数据类型和数据模型
- QML中的模型/视图--在QML中呈现数据