付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
————(中)SELECT*FROMscoreWHEREdegree=(SELECTmax(degree)FROMscore)满足嵌套子查询的条件 (最后投影的属性列可以在一个表格中给出)**************************************88查询和“李军”同性别并同班的所有同学的姓名;——(中)SELECTNAMEFROMstudentWHEREsex=(SELECTsexFROMstudentWHEREname=李军’)andclass=(SELECTclassFROMstudentWHEREname="')要习惯用多重条件的复合运算来做题查询选修“数据库系统概论”课程的男同学的成绩表;——(中)SELECT*FROMscoreWHEREnoIN(SELECTnoFROMstudentSQL语言章节练习答案一、设有如下关系模式:student(SNO,SNAME,SEX,BIRTHDAY,CLASS)teacher(TNO,TNAME,SEX,BIRTHDAY,PROF,DEPART)PROF为职称,DEPAR切系别course(CNO,CNAME,TNO)score(SNO,CNO,DEGREE)DEGRE时成绩写出实现以下各题功能的 SQL语句:查询至少有 2名男生的班号;——(难)SELECTCLASSFROMstudentWHERESEX男’GROUPBYCLASSHAVINGCOUNT(*)>=2;Having语句用来对结果集进行附加筛选, 通常与groupby语句一起使用。*************************************************************查询不姓“王”的同学记录;——(易)SELECT*FROMstudentWHERENAMENOTLIKE王'%'查询每个学生的姓名和年龄;——(难)SELECTNAME,2007-year(BIRTHDAY)FROMstudent查询学生中最大和最小的 birthday日期值;——(中)SELECTMAX(BIRTHDAY),MIN(BIRTHDAY)FROMstudent5.查询学生表的全部记录并按班号和年龄从大到小的顺序;——(中)SELECT*FROMstudentORDERBYCLASS,BIRTHDAYDESC查询男教师及其所上的课程;——(中)SELECT,FROMteacher,courseWHERE=and='男'查询最高分同学的学号,课程号和成绩;
WHEREsex='男')andSELECTdegreeFROMscorecno=(SELECTcnoFROMcourseWHEREcname嗷据库系统概论’)10查询所有未讲课的教师的姓名和所在系别;——(难)WHEREno='001'andcno='5623')13.查询最低分大于 70,最高分小于 90的学生的学号;——(中)SELECTnoFROMscoreGROUPBYnoSELECTname,departFROMteacherWHERENOTEXISTS(SELECT*FROMcourseWHERE=)11.查询“计算机系”教师所教课程的成绩表;——(难)HAVINGmin(degree)>70andmax(degree)<90查询成绩在 60到100之间的所有记录;——(中)SELECT*FROMscoreWHEREdegreeBETWEEN60AND100查询成绩比该课程平均成绩低的同学的成绩表;——(相关子查询) (难)SELECT*FROMscore,teacher,courseWHERE=计算机系' 'and=and=思路:SELECT*FROMscoreaWHEREdegree<(SELECTavg(degree)涉及到三个表格, 教师信息表, 课程信息表,以及成绩表teacher->计算机系教师教授的课程代码(teacher,course) =score-> 此课程的成绩表(course,score)=+限制条件 ='计算机系 '缺一不可! !!!!!!!12.查询选修 “5623”课程, 且成绩高于 “001”号同学成绩的所有同学的记录;——(难)FROMscorebWHERE=groupby)16.查询所有女教师和女同学的姓名、性别和生日;——(中)SELECTname,sex,birthdayFROMteacherWHEREsex=^'UNIONSELECTname,sex,birthdaySELECT*FROMstudent,scoreWHERE=andcno='5623'anddegree>(FROMstudentWHEREsex=^'17.查询“计算机系”和“无线电系”的教师的姓名和职称;——(中)SELECTname,profFROMteacherWHEREdepart='计算机系'ORdepart='无线电系’’18.建立一个学生课程成绩视图 V-SSCNO,NAME,CNO,CNAME,DEGREECREATEVIEWV-SSCASSELECT,,cno,cname,degreeFROMstudent,course,scoreWHERE=AND=19从视图V-SSC上查询平均成绩在80分以上的同学的NAME,CNAM序口DEGREESELECTNAME,CNAME,DEGREEFROMV-SSCGROUPBYNOHAVINGAVG(DEGREE)>80二、设有如下关系模式:(中)图书关系B(图书编号B#,图书名T,作者A,出版社P);读者关系R(借书证号C#,读者名N,读者地址D);借阅关系L(C#,B#,借书日期E,还书标志BZ);BZ=NULL 表示未还;写出实现以下各题功能的SQL语句:.查询“工业出版社”出版的图书名,用关系代数表达式描述关系查询,并写出查询语言。T(P'工业出版社,(B))SelectTfromBWhereP='工业出版社’.将书号为B5的图书的出版社改为“工业出版社”UpdateBSetP='工业出版社’WhereB#='B5'.查询2007年以前借书的读者名字SelectN,TFromR,LWhereE<'2007'AND#=#.将读者“孙祥”的借书信息从L表中删除。DeletefromLWhereC#=(SelectC#FromRWhereN= '孙祥’);、设有关系模式:SB(SN,SNAME,CITY)其中SB表示供应商,SN为供应商号,SNAME^J供应商名字,CITY为供应商所在城市;SNSNAMECITY0101李明上海0102张丽广州0103张小杰[深圳0104王刚厦门PB(PN,PNAME,COLOR,WEIGHT)其中PB表示零件,PN为零件代号,PANM的零件名字,COLO的零件颜色,WEIGH伪零件重量;PNPNAMECOLORWEIGHTP01钉子黑色1P02螺丝棕色2P03轴承灰色5JB(JN,JNAME,JCITY)其中JB表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市;JNJNAMEJCITYJ01加工上海J02打磨深圳J03设计武汉SPJB(SN,PN,JN,QTY)其中SPJB表示供应关系,QTYW示提供的零件数量。SNPNJNQTY0101P01J01150103P02J02200104P03J03350101J040103P01J0530写出实现以下各题功能的 SQL语句:.取出所有工程的全部细节;一一 (易)SELECT*FROMJB.取出所在城市为上海的所有工程的全部细节;一一(易)SELECT*FROMJBWHEREJCITY=上海'.取出重量最轻的零件代号;一一 (难)SELECTPNFROMPBWHEREWEIGHT=(SELECTMIN(WEIGHT)FROMPB).取出为工程J01提供零件的供应商代号;(易)SELECTSNFROMSPJBWHEREJN='J01'.取出为工程J01提供零件P01的供应商代号;一一(易)SELECTSNFROMSPJBWHEREJN='J01'ANDPN='P01'.取出由供应商0101提供零件的工程名称;(易)SELECTJNAMEFROMJB,SPJBWHERESN='0101'AND=.取出供应商0101提供的零件的颜色;一一(易)SELECTCOLORFROMPB,SPJBWHERESN='0101'AND=.取出为工程J01或J02提供零件的供应商代号;一一(中)SELECTSNFROMSPJBWHEREJN='J01'ORJN='J02'.取出为工程J01提供黑色零件的供应商代号;一一(易)SELECTSNFROMSPJB,PBWHERECOLO谭色,ANDJN='J01'AND=.取出为所在城市为上海的工程提供零件的供应商代号;一一(易)SELECTSNFROMSPJB,JBWHEREJCITY=上海'AND=.取出为所在城市为上海或北京的工程提供黑色零件的供应商代号;一一(中)SELECTSNFROMPB,JB,SPJBWHERECOLORS'ANDJCITYIN('上海','北京')AND=AND=涉及到城市,颜色,供应商,需要的表有三个PB,JB,SPJB(两个连接条件)+两个限制条件COLOR=1色'+JCITYIN('上海','北京').取出供应商与工程所在城市相同的供应商提供的零件代号;——(中)SELECTPNFROMSB,JB,SPJBWHERE=AND=AND=SB---SPJBJB13.取出上海的供应商提供给上海的任一工程的零件的代号;——(难)SELECTPNFROMSB,SPJB,JBWHERE=上海' 'AND='上海 'AND=AND=多表连接选择条件 =连接条件 +限制条件取出上海供应商不提供任何零件的工程的代号;——(难)SELECTJNFROMSPJBWHEREJNNOTIN(SELECTFROMSB,SPJBWHERE=AND='上海 ')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 夏季消防安全事故预防
- 小学数学总复习试练《比与比例》
- 2025 高中语文必修上册《县委书记的榜样 焦裕禄》焦裕禄的群众工作的团队建设课件
- 乐理试题及答案艺考题库
- 血液科护理试题及答案
- 2025年临床执业医师《外科学》练习卷
- 医保控费三基三严考试题库及答案
- 医保违规问题整改规范考核试题及答案
- 2026东北三省三校高三下学期一模考试英语试卷和答案
- 临床中药学考试题及答案
- 中国航空油料集团有限公司2026 届校园招聘笔试备考题库及答案解析
- XX区实验初级中学2026年春季学期校园意识形态工作方案
- 基于遥感技术的生态监测智能方案
- 2026黑龙江省交通运输厅所属事业单位招聘86人考试参考题库及答案解析
- 2026及未来5年中国银行资产托管行业市场运营态势及投资前景研判报告
- 城市供水管网巡检与维修操作手册(标准版)
- 2026年荆门市急需紧缺人才引进1502人笔试备考题库及答案解析
- 2026年春季北师大版小学数学二年级下册教学计划(含进度表)
- 工艺报警考核制度
- 2025年泰州职业技术学院单招职业倾向性考试题库带答案解析
- (新教材)2026年春期人教版三年级下册数学教学计划+教学进度表
评论
0/150
提交评论