SQL基础教程 练习题 Chapter 5
5.1
- 创建出满足下述三个条件的视图(视图名称为 ViewPractice5_1 )。使
用 Product (商品)表作为参照表,假设表中包含初始状态的 8 行数据。
条件 1: 销售单价大于等于 1000 日元。
条件 2: 登记日期是 2009 年 9 月 20 日。
条件 3: 包含商品名称、销售单价和登记日期三列。
对该视图执行 SELECT 语句的结果如下所示。
SELECT * FROM ViewPractice5_1;
CREATE VIEW viewpractice5_1 # (
product_name, sale_price, regist_date) # 以上这段可以省略
as
select product_name, sale_price, regist_date
from product
where sale_price >= 1000 and regist_date = '2009-09-20';
标准答案:
-- 创建视图的语句
CREATE VIEW ViewPractice5_1 AS
SELECT product_name, sale_price, regist_date
FROM Product
WHERE sale_price >= 1000
AND regist