




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库实验04-查询
数据库实验04查询1)调出上个实验创建的三个表。方法:附加XSKC数据库或运行创建3个表的SQL语句。2)用SQL增加数据语句输入四个表中数据。其中学生表不得少于10个,课程注册表不得少于8个,学期成绩表不得少于30个。注意:输入数据时应先输入主表数据,再输入有外键的数据;同时注意各表已经定义约束条件。学生表:字号姓名性别专业系别年级幽联系电话出生日期地区来源变动情况民族工』1、口口EgNULLCSNULLNULLNULLNULLNULLNULL汉族J单击可远提斯声网唔里二]NULLcsNULLNULLNULLNULLNULLNULL汉族311刘东NULLISNULLMULLNULLNULLNULLNULL汉族42莆大眼里NULLMAMULLNULLNULLNULLNULLNULL汉族53张建女NULLISNULLNULLNULLNULLNULLNULL汉族64李勇里NULLMANULLNULLNULLNULLNULLNULL汉族75刘晨女NULLISNJL.MUL_NULLNULLNULLNULL汉诙36王敏女NULLCSNULLNULLNULLNULLNULLNULL汉族97张立男NULLMANULLNULLNULLNULLNULLNULL汉族103黄期女NULLMANULLMUL.NUL.NULLNULLNUL.汉族119程东男NULLISHULLNULLNULLNULLNULLNULL汉族课程注册表:课程编号谡程名称任评教师授律教需学分mu■■■■iiiiM01i题据库王明NULLnullJTO2 数学J001 信思系统J004 撵作系统JTO2 数学J001 信思系统J004 撵作系统JTO5 数据籍构J00& 救携处理JW7 汇羯语言JDOB C语言宇玉帅岩
秦古徐XK
魁志宇
李张王LLLLL-LLLuuuUNNNNLLLLLLuuUNNNNULLNULLNULLNULLMULLNULLNULL学期成绩表:学号!堞程编号成绩备注1J00189NULL1J00390NULL1J00588NULL1J00686NULL10TOOL72NULL10J00268NULL10J00685NULL2J00177NULL2J00292KULL3J001S6NULL3J00579NULL3J00965KULLJ4J00172KTTLL'J4J00483NULL4J0M83HULL4JOO&80HELL5J00195NULL5JOOT64NULL5J00866NITLL6J00199JfULL6JQ0586HULL6J00975NULL7J00169MULL7J00362NULL7JOOi85MULLaTOOL96NULL3J00378NULL8JOO159MULL9TOOL57NULL9J00668MULL9J00792NULL3)设计查询语句并在查询编辑器中进行查询①求选修了某门课程的学生姓名。□SELECT姓名FROM竽生WHEflE学号工评ISELECT学号KROTC学期成绩WHERE谟程编号=(SELECT课程编号FECH课程注舟诃SERE课较名称■,数据库,口结果」消息姓名i[王"胡i'"褊……黄大飕张交弑》孚思刘晨王敏强立黄班10程东②查询某个学生所选修的课程的课程号, 课程名称以及成绩。会一“以程一%.殳和指一芈"T 牛乩巾二T芽.“海课程注册,学期成绩课程注册.课程编号=学期成绩,课程编号and学期成绩,学号=select学号Z1Jfrom字生L皿“息姓名~黄珊》课程儒骂课程名称成整jJ001J孰据库9€JM3 信息系统再J0Q4 操作系统59③查询参与了所有课程选修的学生姓名和学生所在的系别。臼"止5姓名「系利frCrai学生where宇开工二select与2号立金学期感绩q二gp口丫学号■havingCCUNT।-,5&lecrt1U!TT।*iI£工皿课程注册该条查询结果为空姓名系烈④查询没有选修任何一个课程的学生姓名和所在系别。3SELECTIFROM学生WHERE:;0TEXISTSSELECT*FRCM课程注卅WHEREEXZ5T5(■SELECT”包四学期成绩柏E值学号=学生.学号课程编号=课程注册课程编号1姓名玄悚IS⑤查询课程没有学生选修的课程名称,3selecr课程名称推皿课程注册whereWOTEXISTSf5e1est*from学期成绩wh一邑课程注册.课程编号=学期成绩,课程编号L H-|
该条查询结果为空:该条查询结果为空:⑥查询选修了某个老师的所有课程的学号、姓名和所在系别。95ELECI字号,姓名,系别FROM学生WHERE上口」ZXI37S(SELECT'FROM课程注册WHERE任课.教师=,秦宇『MOTEXISTS(SELZCT*学期成绩WHERE学号=学生.学号AND课程编号=课程注册,课程端号⑦列出每门课程的平均分、最高分、最低分。1一七':::」1]北方情,1二;口上小一|「则二"二;n1二二「朗二]二「一〜学课程台册「(SELXCI理程编号,"成绩jAS最高分,皿(成绩】2最低分,口成绩)心平共1行FROM学曲城住GROUPK强后彘号*临时表祖三贮存后许什.退春洞号-怀仁表.课辞海号;课程名称任课教师最高分最低分邛均分1i数据库I天朗J9578122效学73B53信息奈统古玉M6276666的胡苗的4操作系领徐帅&55975SG£€E6EG€6£675数据结构艺岩B3798433W33333333£数据处理李魁&66879757汇编语言张志宽92制785ci吾言王宇75G5CaGGG骷优代的G7⑧对所有学生求出所选修课程的最高分、平均
SELECT学号,MAXMHNAVGFROM学期成绩dugroupby字可迂SELECT学号,MAXMHNAVGFROM学期成绩dugroupby字可迂i次
成成成分一口榔划每取平学号最高分最低分平均分1Mi90S6BS.252108575329277345438665用66睨6656666754S3727slmmmm6535757府9375肱届跺%737B5E27298%597766潮666^6657109925772333aa3W3W⑨对某老师的授课的某课程的分数都增加 5分FJupdox,竽期期顼3M成绩=成绩十3砒1史工E课程编号。课程编号工工瞅课程注册-U在课教师,'秦宇"查询操作续:1、2行受影响)查询全体学生的学号、姓名、性别和年龄。as-from学刍二登姓名性别年龄1I1i王小明更NULL210"徐茜女NULL311刘东里NULL42黄大鹏里NULL5S张文斌女NULL€4至里男NULL7E刘晨女NULL£6王敬女NULL91张立里NULL10a苗珊女NULL11g程东更NULL
2、查询某专业且某班级的学生,列出学号、性别和出生日期。由于所插入的表中没有写入班别信息,为显示结二一上《七学号’性别,出生日期二一上《七学号’性别,出生日期3、3、查询姓“陈”的学生的学号、姓名和系别。口学号『姓名,系别口学号『姓名,系别from学生where姓名,陈*’|学招姓名系别4、4、查询姓“陈”的且全名为两个字的学生的学1字号性别出生日期,.i巽NULL1ia玄NULL36女NULL日from学牛where系别='CS号、姓名和系别。日坨正七学号,姓名「系别from学生-where姓名日坨正七学号,姓名「系别from学生-where姓名liice■陈];7[列系别(charQQ).null)字号姓名系别5、查询查询姓“陈或姓“李”或姓“张”学生的学号、姓名和系别。日会1-七日会1-七字号,姓名,暴利frctt学生-where姓名like,陈针or姓名like,李型or姓名lite,张1;学号姓名系别MdlHliUBIIIUIIItni张文斌历%ii”李勇 MA1 张立 MA6、列出某课程编号的成绩在前三名的学生的学号、成绩。(如果第三名有多个学生都列出)日国互住七匚8R3成绩/学号fsm学期成绩wh红£课程编号='J0011-orderby.成名责desc7、统计各个系别的学生人数。E5Elec€系另fTQIQ学生4by系别8、统计各门课程的平均分、最高分、最低分,结果集按平均分降序排列。』"逅n律程注册.课程编号.课程注册.溟程苫称,临时耒平均疔■■临E寸表.最高分,临我耒最低分rroit课席注册.r-t课程编号5期1成绩}群平均分,3I成载f)*E最高分成绩Iis最低分rrcnicrrounbv号)Rl|缶时表whet,评程注卅.评程编号・临时表.评程褊号nrduby临时表.平均分内课程编号课翟名都平均分最高分最怅分1,'1■■■■—:■■IlhSJIII■一,1IU[J002好E597732JOT5数播结构B4.3SS33J333J333螃793JOQ1数据应81299574数据处理7975施685J007汇麻吾言73926JDO3僖意系统76666666666666^加6?7J期操作系统券期E郎抵郎就7时598J003匚语言ESB6题时曲6两7565
9、查询选修了某两门课程的学生三”1"七字号,姓名fTOfli学生wheie=j+ist5selectJ力加学期成绩学号=学生.学号==课程编号=(select课程编号fHoin课程注初where课程名称=・反音言,intexsectSelect学号r姓名fxom学生whereexzst^selectT字号姓名1 :5 字号姓名1 :5 ।刖舄imhi通自留学号=学生.学号and课程编号」zKct课程编号课程注册心史m谏覆名称=,汇编语统计学生不及格情况,列出不及格的学生的学号、姓名和不及格的门数。P琥工Mt学生.学号,学生.姓名,临时表2.不及格门数fram字生.61一七字号,c?m|成绩)制不及格门数f3rt(select学号.成绩%的学期成绩where成绩<60>?临时表。groupby字号>直§临时表W-where学生,学号=临时表2.学号学昌姓名不及格门数尸111||»11111*1111£|1 L3 i黄珊12 9在东1查询有三门以上的不及格的学生,列出学号、姓名和不及格的门数3 学号字号,字室更名:临时表2.不及格门数fTora1Pzyr—七学号《?皿1成绩)as不及格门数tEQH{—学号1r成绩工工由学期成绩whexe成绩<-60)咤临E才表。grourtoy字号having"UN二(成绩[>=3砧临时表23m学生.学号=临时表2.学号字号姓名不公格门戴查询选修了某课程编号且成绩比此门课程的平均分要高的学生的学号、姓名和成绩学生.学号,学生.姓名,学期成绩,成绩B学生,学期成绩打“会学生一学号-学期成绩.学号-d学期成绩,课程编号■-d学期成绩.成绩>(a=lcctAVG-工工的学期成绩wnert像程编号二PM5,学号姓名成绩il王小明脂3 …王藏SG查询没有选修某课程编号的学生的学号和姓名日k1也二学号,姓名from学生vherenotexistsselectfEsm学期成绩wuere学号=学生•学号and课程编号=,网。寸查询某门课程都在80分以上的学生的学号和姓名日肥工邑工学号;姓名fram学生where学号in(select学号fmm学期成绩wllER成绩>SOa门二课程编号=tselecr课程编号课程注册课程名就=,数据电查询选修了某课程的学生的学号和姓名(用两种以上方法)第一种:学骂姓名!",I3 学骂姓名!",I3 :秣文斌5 刘晨6 王歌士工而学生.课程注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软硬件在金融中的应用试题及答案
- 2024年CFA考试的考核标准试题及答案
- CFA考试候选人策略分享与试题及答案
- 中学英语教师专业化及对高师英语专业的启示
- 2024年金融分析师考试知识重难点与试题及答案
- 潜能开发心理课件
- 投资组合的风险收益分析试题及答案
- 特许金融分析师考试的新增内容试题及答案
- 2025年辽宁省名校联盟高考英语模拟试卷(3月份)
- 【初中历史】北宋的政治课件-2024-2025学年统编版七年级历史下册
- 第13课走进青春期友谊课件小学心理健康六年级
- 河南机电职业学院单招《职业技能测试》参考试题库(含答案)
- 电力各种材料重量表总
- 《如何做好辩证施护》课件
- 加油站安全风险评估与控制培训
- 中医养生馆运营方案项目运营方案
- 质检员识图培训机械制图基础培训快速识图
- 尪痹的护理查房
- 艾瑞咨询-2024年中国数字世界平台创新趋势发展研究报告:以实为本以虚强实
- 精神科理论知识考核试题题库及答案
- 99D102-1 6~10kV铁横担架空绝缘线路安装
评论
0/150
提交评论