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 子
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



