sqlserver中的表数据的操作

sqlserver中的表数据的操作

ID:34725928

大小:89.18 KB

页数:4页

时间:2019-03-10

sqlserver中的表数据的操作_第1页
sqlserver中的表数据的操作_第2页
sqlserver中的表数据的操作_第3页
sqlserver中的表数据的操作_第4页
资源描述:

《sqlserver中的表数据的操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四表数据的操作(二)实验报告姓名:张娜成绩:___________【实验目的】1、掌握用企业管理器完成表数据的检索的方法。2、掌握用Transact-SQL语言完成表数据的检索的方法。3、掌握视图的定义和操作【实验内容】2、用企业管理器完成查询2006年以来的订单号(OrderNo),订购日期(OrderDate),交付日期(DeliveryDate)和交付地址(AddressofDelivery),并按内部订单号(InternalOrderNo)降序排列。(抓图)3、记录相应的SQL语句(1)查询表Orders表的全部信息。select*fromorders(2)查询表Product

2、s表中所有商品的名称(Name),许可证代码(LicenseCode)和单价(Price)。selectName,licensecode,pricefromproducts(3)查询表OrderDetails中订购数量(QtyOrdered)不超过10的不重复订单号。selectdistinctordernofromorderdetailswhereqtyordered<10(4)查询表Products表中单价在2500到5000,类别(Category)为A2,且名称中含有字符’机’的商品的全部信息。select*fromproductswherepricebetween2500and5

3、000andcategory='A2'andnamelike'%机%'(5)计算订单号为1002的订单中各类商品的金额(单价X数量),并显示订单号、商品名称和金额,按金额升序排列。selectorderno,name,price*qtyorderedasallmoneyfromorderdetailss1joinproductss2ons1.productno=s2.productnowhereorderno='1002'orderbyallmoney(6)查询“云南大学信息学院”2005年度订购的商品名称。4selectnamefromproductss1joinorderdetails

4、s2ons1.productno=s2.productnojoinorderss3ons3.orderno=s2.ordernowhereaddressofdelivery='云南大学信息学院'andorderdatebetween'2005-1-1'and'2005-12-12'(7)查询统计表OrderDetails中每一订单中订购商品种类数和总订购数量。selectcount(orderno)order_elements,sum(qtyordered)order_amoutfromorderdetailsgroupbyorderno(8)查询所有订单中累计订购数量超过20的商品名称。

5、selectnamefromproductswhereproductnoin(selectproductnofromorderdetailswhereordernoin(selectordernofromorderdetailsgroupbyordernohavingsum(qtyordered)>20))(9)查询没有订购过复印机的年份。selectdistinctdatepart(year,orderdate)fromorderswhereordernonotin(selectordernofromorderdetailswhereproductnoin(selectproductno

6、fromproductswherename='复印机'))(10)查询至少和1002号订单订购的商品种类相同的订单号。selectdistinctordernofromorderdetailswhereproductnoin(selectproductnofromorderdetailswhereorderno='1002')andorderno!='1002'4、用企业管理器在Sales数据库的上创建视图View_order1,完成显示商品名称、订购日期、交付日期和订购商量等信息,该视图的定义和结果。(抓图)5、写SQL语句在Sales数据库的上创建视图View_order2,实现统计每

7、年订购的每种商品的名称,数量,单价和金额的功能。createviewproduct_order2(yeartime,name,amount,price,allmoney)asselectdatepart(year,orderdate),name,qtyordered,price,price*qtyorderedfromorderss1join4orderdetailss2ons1.orderno=s2.ordernojo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。