


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验七视图及SQL数据更新语句实验目的掌握视图的概念;熟练掌握视图的生成及操作语句;熟练掌握SQL数据更新语句;二、实验步骤构建数据表作为实验数据内容〔数据表同实验六,参考实验六实验步骤)运行SQLSERVER效劳管理器,确认数据库效劳器开始运行。翻开查询分析器,选择刚刚恢复的数据库exampleDB,输入SQL指令,获得运行结果。任务:完成以下SQL数据更新语句创立视图V_SupplyCount,显示供给商编号,以及该供给商供给的产品的品种数(非CategoryID),该视图包含两个字段:SupplierID、ProductCount。创立视图V_OrderCount,显示顾客编号,顾客所下订单的产品总金额(金额=单价×数量×折扣),该视图包含两个字段:CustomerID,TotalFee。通过视图V_SupplyCount,查出供给产品的品种数最少的供给商编号和供给商名称。通过视图V_OrderCount,查出所下订单的产品总金额最多的顾客编号和地址。再Region表中,添加一个新的地区:地区编号为5,地区描述为Central将Suppliers表中的所有国家为法国的供给商信息内容添加到OldSuppliers中将所有由职员Fuller(LastName)签订的订单运费降低10%将所有美国顾客购置的订单单价调高20%将订货数量最多的产品的单价上调5元删除订单个数最少的职员的信息删除所有没有下订单的顾客信息三.实验结果与分析〔上交实验报告〕创立视图V_SupplyCount,显示供给商编号,以及该供给商供给的产品的品种数(非CategoryID),该视图包含两个字段:SupplierID、ProductCount。createviewV_SupplyCount(SupplierID,ProductCount)asselectSupplierID,count(ProductID)fromproductsgroupbySupplierID创立视图V_OrderCount,显示顾客编号,顾客所下订单的产品总金额(金额=单价×数量×折扣),该视图包含两个字段:CustomerID,TotalFee。createviewV_OrderCount(CustomerID,TotalFee)asselectCustomerID,sum(UnitPrice*Quantity*Discount)fromorders,orderdetailswhereorders.OrderID=orderdetails.OrderIDgroupbyCustomerID通过视图V_SupplyCount,查出供给产品的品种数最少的供给商编号和供给商名称。selectSupplierID,CompanyNamefromSupplierswhereSupplierIDin(selectSupplierIDfromV_SupplyCountwhereProductCount=(selectmin(ProductCount)fromV_SupplyCount))通过视图V_OrderCount,查出所下订单的产品总金额最多的顾客编号和地址。selectCustomerID,AddressfromCustomerswhereCustomerIDin(selectCustomerIDfromV_OrderCountwhereTotalFee=(selectmax(TotalFee)fromV_OrderCount))再Region表中,添加一个新的地区:地区编号为5,地区描述为CentralinsertintoRegionvalues(5,'Central')将Suppliers表中的所有国家为法国的供给商信息内容添加到OldSuppliers中CREATETABLEOldSuppliers(SupplierIDintNOTNULLprimarykey,CompanyNamevarchar(50),ContactNamevarchar(50),ContactTitlevarchar(50),Addressvarchar(60),Cityvarchar(50),Regionvarchar(50),PostalCodevarchar(50),Countryvarchar(50),Phonevarchar(50),Faxvarchar(50),HomePagevarchar(50))insertintoOldSuppliersselect*fromSupplierswhereCountry='France'将所有由职员Fuller(LastName)签订的订单运费降低10%updateOrderssetFreight=Freight*0.9whereEmployeeID=(selectEmployeeIDfromEmployeeswhereLastName='Fuller')将所有美国顾客购置的订单单价调高20%updateOrderdetailssetUnitPrice=UnitPrice*1.2whereOrderIDin(selectdistinctOrderdetails.OrderIDfromOrderdetails,Orders,CustomerswhereOrderdetails.OrderID=Orders.OrderIDandOrders.CustomerID=Customers.CustomerIDandCustomers.Country='USA')将订货数量最多的产品的单价上调5元updateProductssetUnitPrice=UnitPrice+5whereProductIDin(selectProductIDfromOrderdetailsgroupbyProductIDhavingsum(Quantity)>=ALL(selectsum(Quantity)fromOrderdetailsgroupbyProductID))删除订单个数最少的职员的信息deletefromEmployeeswhereEmployeeIDin(selectEmployeeIDfromOrdersgroupbyEmployeeIDhavingcount(OrderID)<=ALL(selectcount(OrderID)fromOrdersgroupbyEmployeeID))删除所有没有下订单的顾客信息deletefromCustomerswherenotexists(select*fromOrderswhereCustomers.CustomerID=Orders.CustomerID)四.讨论、心得〔可写遇到的问题及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车车灯企业ESG实践与创新战略研究报告
- 通讯设备批发企业ESG实践与创新战略研究报告
- 汽车保险企业数字化转型与智慧升级战略研究报告
- 收纳用品企业数字化转型与智慧升级战略研究报告
- 生鲜零售企业县域市场拓展与下沉战略研究报告
- 2025年度跨境电商发行股份合作书
- 职业性中暑的预防
- 二零二五年度农村集体建设用地个人地基买卖合同
- 二零二五年度风力发电机组安装与远程监控服务协议
- 二零二五年度工伤事故赔偿争议仲裁协议
- 施耐德APC1-20K不间断电源内部培训(ppt可编辑修改)课件
- 现场谈单的流程与技巧(学大教育内部培训资料)
- 看图写话我是乖孩子
- 作物栽培学复习资料完整版要点
- 油管、套管等规格对照表
- IEST-RP-CC0053
- 模糊逻辑与模糊推理
- 玉米收割机的设计(机械CAD图纸)
- 金属补偿器计算大全
- 国际部SOP手册2014修改版(2.0版)
- 净菜配送标准
评论
0/150
提交评论