数据库程序设计-视图的创建及查询

news/2024/11/14 13:55:15/

数据库程序设计-视图的创建及查询

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用create view语句就可以创建视图了,具体语句如下:
create view viewname as select * from Tab_EdsProd(Tab_EdsProd是表的名字)where (后面可以接一线限制的条件)。
删除视图度:drop view viewname。

在这里插入图片描述

1.创建视图vw_count:查询顾客“马云”一共购买了多少部小米Note2,字段分别为客户姓名(cname),商品名字(pname),物品总数量(osum)。

create view vw_count
as select cname,pname,sum(ocount) osum
from customer,product,orders
where customer.cname ='马云' and product.pid=orders.pid AND product.pname='小米Note2'

2.创建视图vw_vendor:查询所有供应商的信息。保留所有字段即可

create view vw_vendor as select * from vendor;

3.创建视图vw_orderpric:查询小米Note2的销售价格。保留字段pname, oprice

create view vw_orderpric 
as select DISTINCT product.pname,orders.oprice 
from product,orders 
where product.pid=orders.pid 
and product.pid=(select product.pid from product where product.pname='小米Note2');

4.创建视图vw_odate:查询2016-12-05之后销售数量最高的两笔销售信息。保留所有字段即可

create view vw_odate 
as select * from orders 
where orders.odate>'2016-12-05' 
order by ocount desc LIMIT 2 ;

5.创建视图vw_vp:查询小米Note2的供应商姓名(vname)、供应商地址(vaddress)、邮政编码(vzip),产品价格(pprice)。

create view vw_vp 
as 
select vendor.vname,vendor.vaddress,vendor.vzip,product.pprice 
from product,vendor 
where product.pid=vendor.vid 
and product.pid=(select product.pid from product where product.pname='小米Note2');

6.已知视图vw_vp中的字段有供应商姓名(vname)、供应商地址(vaddress)、邮政编码(vzip),产品价格(pprice),在视图vw_vp基础上:查询产品价格大于2000的供应商姓名、供应商地址、邮政编码,产品价格。

select vname,vaddress,vzip,pprice from vw_vp;

http://www.ppmy.cn/news/699761.html

相关文章

红米note3支持html,【小米红米Note3评测】外观变化不小 金色版略显俗套_小米 红米Note3_手机评测-中关村在线...

外观变化不小 金色版略显俗套 本次发布会上并没有像红米Note 2那样一直在标榜颜值,或许雷布斯也清楚大电池带来的重量和厚度的增加、没有延续彩色背壳的设计再标榜颜值意义不大吧,毕竟群众的眼光是雪亮的。金色版本的配色在之前的某些品牌的机型上似曾相…

note2 android8.0,小米Android 8.0再添丁!小米Note 2国际版MIUI9获推送

上周,小米5国际版MIUI 9系统已经获得Android 8.0的更新推送,据消息显示,小米Note 2是与小米5一起获得更新推送的,不过不知出于什么原因小米方面撤销了推送,但之前的官方下载地址依旧有效。 与此次小米5 Android 8.0的更…

android测试红米note2图片显示变小,【小米红米Note2评测】MIUI 7细节变化大于界面变化_小米 红米Note2_手机评测-中关村在线...

MIUI 7的部分我们就简单介绍一下,随后会有专门的MIUI 7详细评测内容推出,大家到时候可以对MIUI 7有更深入的了解。从视觉角度来说你会觉得MIUI 7并没有太大的变化,不过官方说法称这些变化都集中在了体验层面——“为你设计、更快、更省电”。…

【Go】Go 语言教程--介绍(一)

文章目录 Go 语言特色Go 语言用途第一个 Go 程序Go 语言环境安装UNIX/Linux/Mac OS X, 和 FreeBSD 安装Windows 系统下安装安装测试 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompso…

一些可以参考的文档集合13

之前的文章集合: 一些可以参考文章集合1_xuejianxinokok的博客-CSDN博客 一些可以参考文章集合2_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合3_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合4_xuejianxinokok的博客-CSDN博客 一些可以参考的文档集合5_…

一,微信公众号配置

1,使用微信公众号的web开发,需要申请一个公众号,公众号需要通过认证 具体要求详见:https://mp.weixin.qq.com/wiki?tresource/res_main&idmp1445241432 2,公众号通过认证后需要在公众号后台管理中,找到…

JDBC连接Oracle数据库(一)

一.步骤解析 1.建立Java工程 2.为java工程导入jar包: 操作步骤: 右击工程名 - Build Path - Config Build Path - Libraries - Add External jar ojdbc6.jar (Oracle11g) 下载地址:http://www.oracle.com/technetwork/database/fea…

个性化推荐算法总结

读书笔记 |《推荐系统实践》- 个性化推荐系统总结 对于推荐系统,本文总结内容,如下图所示: 一、什么是推荐系统 1. 为什么需要推荐系统 为了解决互联网时代下的信息超载问题。 2. 搜索引擎与推荐系统 分类目录,是将著名网站分…