美文网首页
《SQL必知必会》—— 视图

《SQL必知必会》—— 视图

作者: u14e | 来源:发表于2017-11-17 16:42 被阅读6次

视图

-- 利用视图简化复杂的联结
CREATE VIEW productscustomers AS
SELECT cust_name, cust_contact, prod_id
FROM customers, orders, orderitems
WHERE orders.cust_id = customers.cust_id AND orders.order_num = orderitems.order_num;   -- 返回订购任意产品的所有顾客

SELECT * FROM productscustomers WHERE prod_id = 'RGAN01';                               -- 返回订购了RGAN01的所有顾客

-- 利用视图重新格式化检索出的数据
CREATE VIEW VendorLocation AS
SELECT CONCAT(vend_name,' (', vend_country, ')') AS vend_title
FROM vendors;

SELECT * FROM vendorlocation;

-- 使用视图过滤不要的数据
CREATE VIEW CustEmailList AS
SELECT cust_id, cust_name, cust_email
FROM customers WHERE cust_email IS NOT NULL;

SELECT * FROM CustEmailList;

-- 使用视图与计算字段
CREATE VIEW OrderItemsExpanded AS
SELECT order_num, prod_id, quantity, item_price, quantity*item_price AS expanded_price
FROM orderitems;

SELECT * FROM OrderItemsExpanded WHERE order_num = 20008;

相关文章

  • 《SQL必知必会》—— 视图

    视图

  • SQL必知必会(视图)

    视图作为一张虚拟表,帮我们封装了底层与数据表的接口。它相当于是一张表或多张表的数据结果集。 一、创建视图:CREA...

  • SQL必知必会

    《SQL必知必会》SQL是使用 广泛的数据库语言,几乎所有重要的DBMS都支持SQL。《SQL必知必会(第4版)》...

  • 《SQL必知必会 第4版》PDF高清完整版-免费下载

    《SQL必知必会 第4版》PDF高清完整版-免费下载 《SQL必知必会 第4版》PDF高清完整版-免费下载 下载地...

  • SQL必知必会

    一、SQL是Structured Query Language结构化数据语言。 是一种专门用来与数据库沟通的语言基...

  • Sql必知必会

    mac MySQL 下载最新的MySQL社区版[https://dev.mysql.com/downloads/m...

  • SQL必知必会

    一、了解SQL 1、数据库:保存有组织的数据的容器,≠数据库软件 数据库软件:数据库管理系统(DBMS) 2、表:...

  • SQL必知必会

    oracle只显示前几行 select prod_name from products where rownum ...

  • SQL必知必会

    SQL 必知必会 第1章 了解SQL 定义 结构化查询语言(Structured Query Language) ...

  • SQL必知必会

    检索数据 搜索并去重【DISTINCT】: 限制结果【LIMIT】: LIMIT指定返回的行数: OFFSET指定...

网友评论

      本文标题:《SQL必知必会》—— 视图

      本文链接:https://www.haomeiwen.com/subject/txbjvxtx.html