欢迎来到天天文库
浏览记录
ID:51835723
大小:237.12 KB
页数:10页
时间:2020-03-16
《数据库实验报告五.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、肇庆学院计算机学院/软件学院实验报告专业软件工程班级软件2班姓名陈焕荣学号201524133232课程名称数据库原理与设计学年2016—2017学期1□/2R课程类别专业必修R限选□任选□实践□评分:批阅老师:2017年月日实验五单表查询l实验目的1. 了解查询的概念和方法。2. 掌握查询分析器的使用方法 。3. 掌握select子句,from子句的用法 。4. 掌握where子句,order by子句,group by子句的用法 。5. 掌握top,distinct,in,between和like等关键字的用法。6. 掌握select
2、语句在单表查询中的应用 。7. 掌握利用“企业管理器”对表进行简单数据查询的实现方法。l实验内容针对实验数据库ShiYan,完成以下单表查询操作: (1) 查询为工程J1供应商零件的供应商号SNO。(2)查询为工程J1供应零件P1的供应商号码SNO。(3)找出所有供应商的名称和所在城市。(4)找出零件的所有信息,以及仅找出零件的颜色和重量。(5)找出使用供应商S1所供应零件的工程号码。(6)找出为供应商零件的总数量不低于500的供应商号码及供应总数量结果按供应商号码分类并且按供应总数量降序排列。(7)从J表中分别检索出第1条及前33%的
3、工程信息。(8)统计P表中颜色为红色的零件个数,并指定该查询列的名称为“红色零件数”。(9)查询P表中个零件的编号,名称及重量按86%计算后的信息,其中重量按86%计算后的查询列名改为“零件净重”。(10)查询SPJ表,要求查询结果式样为“供应商S1为工程项目J1供应零件P1的数量为300”。(1)查询 S表STATUS值大于20且小于40,或SNAME字段值的第一个字为“精”或第三个字为“益”或“民”的供应商信息。(2)查询J表中JNAME值为三建和机车厂的工程项目信息。(3)利用企业管理器检索出SPJ表中前5条记录,检索结果按QTY
4、值降序排列。l实验结果(1)sql语句如下:useShiYanselectdistinctsnofromspjwherejno='j1'实验截图(2)sql语句如下:useShiYanselectdistinctsnofromspjwherejno='j1'andpno='p1'实验截图(1)sql语句如下:useShiYanselectsname,cityfroms实验截图(2)零件的所有信息sql语句如下:useShiYanselect*fromp实验截图零件的颜色和体重sql语句如下:useShiYanselectcolor,we
5、ightfromp实验截图(1)sql语句如下:useShiYanselectjnofromspjwheresno='s1'实验截图(1)sql语句如下:useShiYangoselectsno,sum(qty)astotalqtyfromspjgroupbysnohavingsum(qty)>=500Orderbytotalqtydesc实验截图(1)第一条项目信息:sql语句如下:useShiYanselecttop1*fromj实验截图前33%的项目信息:sql语句如下:useShiYanselecttop33percent*fr
6、omj实验截图(1)sql语句如下:useShiYanselectcount(color)as'红色零件数'frompwherecolor='红'实验截图(2)sql语句如下:useShiYanselectpno,pname,weight*0.86as'零件净重'fromp实验截图(3)sql语句如下:useShiYanselect'供应商'+sno+'为工程项目'+jno+'供应零件'+pno+'的数量为'+str(qty)fromspj实验截图(1)sql语句如下:useShiYanselect*fromswhereSTATUSbe
7、tween20and40orsnamelike'精%'orsnamelike'__[益,民]%'实验截图(1)sql语句如下:useShiYanselect*fromjwherejnamein('三建','机车厂')实验截图(2)sql语句如下:SELECT top 5 * FROM spj order by qty desc实验截图l实验小结通过本次实验,了解了查询的概念和方法,掌握查询分析器的使用方法,对select、 from、 where、order by、group by子句的用
8、法有了一定的了解,也掌握了top,distinct,in,between和like等关键字的用法以及select语句在单表查询中的应用,还学会了利用企业管理器对表进行简单数据查询。
此文档下载收益归作者所有