sql 视图_SQL视图有什么用?分析师可以用它做什么?

一、SQL视图是什么,有什么用?简单直白地说,视图是数据库表的一种虚拟映射。它可以是展示数据库表的部分数据(字段切片或维度切片),也可以是在数据库表之上处理后的数据结果。所以视图最大的特征是:视图是通过自定义查询 SQL 生成的虚拟表、逻辑表,作为 select 语句保存在数据字典中,本身并不包含数据。下面通过一个简单示例来了解视图:---- 下面是一段有子查询的 SQL,---- 假设这段子查...
摘要由CSDN通过智能技术生成

9f32342de55c0bd6b3abdbd8c66d8590.png

一、SQL视图是什么,有什么用?

简单直白地说,视图是数据库表的一种虚拟映射。它可以是展示数据库表的部分数据(字段切片或维度切片),也可以是在数据库表之上处理后的数据结果。所以视图最大的特征是:

视图是通过自定义查询 SQL 生成的虚拟表、逻辑表,作为 select 语句保存在数据字典中,本身并不包含数据。

下面通过一个简单示例来了解视图:

---- 下面是一段有子查询的 SQL,
---- 假设这段子查询需在除本次查询以外的各种场景使用,那么我们可以为其创建视图
select a.last_name, a.product_id
from(
   select people.id, people.last_name, cart.product_id
   from people 
   join cart on cart.pepople_id = people.id 
   where first_name = 'join' 
) a 
where a.id = 3;

---- 创建视图
create view shorter_join as 
   select * 
   from people 
   join cart on cart.pepople_id = people.id 
   where firstname = 'join';

---- 视图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值