实验5交互式SQL(三)

实验5交互式SQL(三)

ID:41702478

大小:127.45 KB

页数:16页

时间:2019-08-30

实验5交互式SQL(三)_第1页
实验5交互式SQL(三)_第2页
实验5交互式SQL(三)_第3页
实验5交互式SQL(三)_第4页
实验5交互式SQL(三)_第5页
资源描述:

《实验5交互式SQL(三)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验5交互式SQL(三)一、实验目的熟悉SQL语句的数据查询语言,能够使用SQL语句对数据库进行单表查询、连接查询、嵌套查询、集合查询和统计查询。二、实验内容与要求(-)基于SPJ数据库完成下列查询1.单表查询1)找出所有供应商的姓名和所在城市SELECTSNMAE,CITYFROMS;2)找出所有零件的名称、颜色、重量SELECTPANME,COLOR,WEIGTHFROMP;3)查询供应工程JI零件的供应商号码SNOSELECTSNOFROMSPJWHEREJNO=7r4)查询供应工程JI零件Pl的供应商号码SNOSELECTSNO

2、FROMSPJWHEREJNO=jrANDPNO-P1'2.连接查询1)查询供应工程JI零件为红色的供应商号码SNOSELECTSNOFROMSPJ,PWHERESPJ.PNO=P.PNOANDJNO-Jl'ANDCOLOR-红'2)查询供应工程J2使用的各种零件的名称及其数量SELECTPANME,QTYFROMSPJ,PWHEREJNO=,J2,ANDSPJ.PNO=P.PNO3)查询使用上海产的零件的工程名称SELECTPANMEFROMSPJ,P,SWHERESPJ.SNO二S.SNOANDSPJ.PNO=P.PNOANDCIT

3、Y』上海'1.嵌套查询1)查询供应工程JI零件为红色的供应商号码SNOSELECTSNOFROMSPJWHEREJNO=jrANDEXISTS(SELECTPNOFROMPWHEREcolor=*红'ANDP.PNO=SPJ.PNO)或者SELECTSNOFROMSPJWHEREJNO=*J11ANDPNOIN(SELECTPNOFROMPWHEREcolor=*红’)1)查询没有使用天津供应商生产的红色零件的工程号JNOSELECTJNOFROMSPJWHEREJNONOTIN(selectJNOFROMRSWHEREP.PNO=SP

4、J.PNOANDS.SNO=SPJ.SNOANDCITY-天津’ANDCOLOR=,红’)2)查询至少用了供应商S1所提供的全部零件T程号JNOSELECTDISTINCTJNOFROMSPJ,SPJZWHERESNO=SrANDNOTEXISTS(SELECT*FROMSPJ,SPJZWHERESNO='S1'ANDNOTEXISTS(SELECT*FROMSPJ,SPJYWHERESPJY.JNO=SPJZ.JNOANDSPJY.PNO=SPJX.JNO))2)查询上海厂商供应的所有零件号码SELECTDISTINCTPNOFROM

5、SPJWHERESNOIN(SELECTSNOFROMSWHERECIYT=,上海J3)查询使用上海产的零件的工程名称SelectjnameFromJWHEREJNOIN(SELECTJNOFROMSPJ,SWHERESPJ.SNO二S.SNOANDS.CIYT二'上海')2)查询没有使用天津产的零件的工程号码SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMSPJWHERESPJ.JNO二J.JNOANDSNOIN(SELECTSNOFROMSWHERECIYT=,天津'))(二)基于“学生一课程”数据庫

6、完成下列查询。(该数据库包括5个表:学生表、课程表、学生选课表、教师表、授课表,假设在该数据库中,存在的关系为:学生可以选择课程,一门课程对应一位教师。)1)查询年级为2006的所有学生的姓名并按编号升序排列Selectsno,snameFromstudentWhereleft(sno,4)=,2006,Orderbysnoasc川山查询—server-134.studentcourse,servSelectsno,snameFromstudentWhereleft(sno,4)='2006”Orderbysnoasc圖snosname

7、1200619111李兰2200619223秦宇轩国网格BJiO批查询完成alseFver-134(8.0)server-134is2)杳询学分是3或4的课程的名称3)查询所有已选课学生的编号4)查询学分>3的课程的编号¥查询-—server-134.student_course.serveSelecteno,ccredit

8、fromcoursewhereccredit>3enoccredit114234354474594n网格创消息

9、批查询完成oserver-134(8.0)server-134ise5)请找出总分超过150分的学

10、生

11、泗查询一server-134.studentn网格國1肖息10*1ro6)查询课程的总数鑫查询一server-13Selectcount(*)fromcourseXI1(无列名)]97)查询所有课程和选

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

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

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