14、SQL视图创建与管理全解析

SQL视图创建与管理全解析

1. SQL视图基础

在SQL中,视图是基于查询结果的虚拟表,它并不实际存储数据,而是从一个或多个表中提取数据。视图的灵活性和可扩展性主要源于SELECT语句,通过它可以实现很多功能。

1.1 创建简单视图

以创建 CDDiscounts 视图为例,它从 Inventory 表中提取数据,包含 CompactDisc RetailPrice DiscountPrice 三列。其中, CompactDisc RetailPrice 列的数据直接从 Inventory 表的 CDTitle RetailPrice 列复制而来,而 DiscountPrice 列的数据是 RetailPrice 列的值乘以0.9得到的折扣价格。

CREATE VIEW CDDiscounts ( CompactDisc, RetailPrice, DiscountPrice )
AS SELECT CDTitle, RetailPrice, RetailPrice * .9 FROM Inventory;

还可以在视图定义的SELECT语句中添加 WHERE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值