付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、宁夏师范学院数学与计算机科学学院«数据库实验报告学号2014210758姓名邹业安专业、班级14信科实验地点222指导教师褚万军时间2017.6.07实验序号:07实验项目名称:数据查询一、实验目的及要求?掌握从简单到复杂的各种数据查询。包括:单表查询、多表连接查询、嵌套查询、集合查询。?掌握用条件表达式表示检索条件。?掌握用聚合函数计算统计检索结果。二、实验设备(环境)及要求1、环境要求:硬件:PC(PII以上,128M以上内存)、因特网接入;软件:在SQLServer2000中三、实验内容与步骤1、一般简单查询(1)不带条件的查询指定字段(考虑去掉和不去掉重复值两种情况)。sel
2、ectdistinct学号from选课“Msdisuse学号frou选谢select学号from选课<"DDI皿处皿ffigHPutcolownlg皿皿刖DCS场u(2)查询某个表中的所有记录查询教师表中的所有记录熟FISWSBOM附50000神MB醉40000ffitIWOO'附3000,晒50000牒woo2014210758(3)使用单个条件的简单查询查询成绩大于50的学生的学号select学号from选课where成绩>50*QLqu*ryl_t4l(MJVCM2014210758(4)使用多个条件(AND关系)的查询select工资from教师where
3、工资>200and工资<500Zitlcct工资3载师.whtEt工W4nd工资-5帽«*d罐放1 疝国'2 40QB20142107583 XO-(5)使用多个条件(OR关系)的查询select工资from教师where工资<200or工资>500-dc.dmlnittratw(54),Eatl«rI贯fna教市next匚或200,工资Ml2014210758(6)使用多个条件(混合AND和OR关系)的查询select*from学生where(院系='2'and生源='淮南')or(院系='6'
4、;and生源='淮北')Y一4,工E.UI皿T"工yi"北",jLMbere院系生翳,淮南*he院系gd生*枇|中2014210758(7)使用带NOT运算的查询select*from学生wherenot(生源='合肥')亦理1嗅峨erw阳.规H期3FWauw-dk»MK-曰Ats.fees5.Lh生.盅/I(8)使用BETWEEN?AND?的查询select*from选课where成绩between86and93QgnryL«qlMU(Jvn-l'Kx*frwiStnLvrwr<fSJ费r-zwe
5、er,Q*.域n口.3m/樽情鸣皿1 皿|on7Q2 DC«KM3 00'91苑«Hff02«2014210758(9)使用NOT?BETWEEN?AND?的查询select*from选课where成绩notbetween76and93rrMfyL也聚L-gw/wMJjt*上方*透逑口靖:3铺(10)使用LIKE运算符的字符串匹配查询。select*from课程where课程性质like'专业B«c-X«-cXf-mifLwME谭程性质门H等lt_,|ML逐曲七it«£WK4JW亨i?»iftini
6、InMti*曲珊2mU2i*lkM1 M和£S*06碎&<$OSAftil*一2014210758X(11)使用LIKE运算符的模板匹配查询select*from院系where办公地点like'4_1'Qh-JOU'.AXt-dbc#SQLQutryliqp-(Io5哨碗内口BMltn*fnaLe办公地点Ut<.J'l(12)查询空值和非空值的select*from教师where工资isnull-dMAC巩固UEFyL困f110,工刑席17加0<32014210758select*from教师where工资isnotnullQ
7、H加工网7允3片dkra.KVnSQLQutryXtql-Lwhere工潮工JnetI-4二)总臬口AA1234SG78用性弼弭里里文玄殳女弯建工阖同工30000同工5OCOD阿了20000同工40000i-m3W00同管0000SOCOG100tn201421075B(13)结果要求排序的查询select*from选课-升序orderby成绩1FJ.E*r««1I.tO1IO才onIO3-ON.ro*020-O1O130帽r»o7ozQ&02*。5soQoteo11ONeo1WQN&o13Oto>70INQ15ON0OTOo胃to20142
8、10753select*from选课-降序orderby成绩descOhhv.G.XT-75:-:工:,QomQQqQQ(14)查询结果按多列排序,并分别要求升序和降序的查询select*from选课orderby学号,成绩y,工,用口,1.YGEHT11.1isy|gj金一。鼻二-sBblV-1vnrd«-Ie>v与广I3:x2北北黑:二g2014210758select*from选课orderby学号,成绩descni-i#1Ei1FTTJ5ht-*AIO3rCM»1QiIO>SON<U*»>MDONmrarof|r003.40fiOO
9、MO1_wq004-型UOdJMJftQOOO1SO1l£PtlOB-DiT1OOQ-217TX»C»«O3007O1TO!«6>甲O1T10d»gWbICCWHK12014210758(15)使用TOP显示前若干记录的查询selecttop3*from学生top3*frc«P学生|1cm住却1姓名M9t¥J性例现生磬an状态£«率均瓯罪*20022刘g捧女IM*30C33女6肥林苧2014210758x(16)使用TOP显示前若干记录的查询,如果有满足条件的并列记录一并显示selectt
10、op3*from学生where生源="淮南wtiere生褥字号状正伟送电吧肥肥型自含台别74帙擎姓名1划源的3向苏丹8陶丑FT52014210758(17)两个关系的连接查询。select*from学生crossjoin选课*1»*«&-立“JaF=93E221!x>*4«3E“Inm"g一mll-'h,1UJmp/EIM54ull'ggun1IIJD,1grl'w3-一.JJJJIwli三二二:*一TMI面一!一日Mlm1二三士工frE朝*«*jX»l1,JfAc11v|MHI3,1h
11、|Min47*<1hlJ«S*.刷4fiBtt1HI«Ml>«QIIIpJJi.n*司找Eii-lh岬aai!>JMHi1f31BIFF1J-VI品裳,卜fIMtfIMioatl1Wnnil1h|IM.«aife网>oIks皆”iutiA04,JrEU,ltEHMpJWmw/9EVJriiiviw_(18)带其他查询条件的两个关系的连接查询号,成绩select学生.学号,院系,姓名,性别,生源,课程编from学生join选课on选课.学号=学生.学号JSTn203040sog7D8aTOJO3a4&oM70801N121N
12、1IVF21N121NOQD-QOQ-ao_DOOODDOa序iim*晟比帏伯娥南咽步睫犯赛旭生总沮禽sff乌uaqT六音丹昌M也女文,*里题两文文坦处理典典字号标朝1国二1立7002230033佣班丹.OG444MK5OOS5MtH6006府ftzfc+fi77映像aS网在陵9i创举初102”I,-F113124怵*135蟠t此14G阵安牌"IS7畴依16e向U住,._72014210758x(19)多个关系(三个以上)的连接查询select*from学生,课程,选课where学生.学号=选课.学号and课程.课程编号=选课.课程编号Ia.I-8汽事胤砥挎文文里国用国奥再K宜的内重
13、图周切事同设1件制«口耀总产375霍阿文停量一誓5慑风变僮:注2014210758,%曲叫景场盾肥"(1y处w。1国01心胴值加理杷在ei为02共(11«u注解地黑UE小£>d鼻盘EWSW企出也也上也上任4寺著事寺旁s,止才结t有北金能看也菱通(官士达修s*43SK(20)两个关系的广义笛卡尔积运算结果。select*from学生crossjoin选课HL;it事惟客篁*tt4平屯Mg1«11W4W«ue工率用miflri120C11R也也z»74侬盟23Dftl1*BRIXma34am圳*¥1H食总4*74
14、g但45叫1刊RF1J1值。19*gi1中用asE>Nmg1?a>i1魏*初的AK王常NO07srVW19H'A»AAMIYJADOt01t咖1E*¥)H«eM4)141|w01I刎共用.a柜云窜孰«2ffi211oai1“养初1se£*制回013uW11M4¥.HE£*71DOi8*il网1第佯RA疝更74005F5MDOT1n*wA禽更£*制«K8iIfiDOI)制*机H淤£««767gQMI时41相.HE制M博817皿刎色景之gD0101t19:剜甘
15、鼻交4464gCQ219mWft*苒C430)3XU22文««用012t0022WW豆«MWm讣5AjAiSi_j»(21)根据两个关系的广义笛卡尔积运算结果得到两个关系进行自连接的结果selecte.学号,院系,姓名,性别,生源,课程编号,成绩from学生ejoin选课wone.学号=w.学号HQOQUQQQgQgoQoQIDQ加1N-4g5K:R1x女.XJIKn:ja=5器SSS誉主:工器曹富之源磐院H出A委曲曹幄愤初富忸出“«一"协卷ZQmnttHWUMCqll(22)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称
16、和课程性质等个字段select姓名,职称,课程名称,课程性质from教师innerjoin课程on教师.教师编号=课程.责任教师23鳍柬S凡高悦俊丽博丹西姓季至陈自划向历祢演教师教植物师便坦勃助讲助物助港整件程性质杳业基砒有道修任意速修当“皇砒公共K础育业选罐公共基础专dk基础2014210758(23)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等个字段,要求结果中列出所有教师信息(即包括不是任何课程责任教师的教师信息)select姓名,职称,课程名称,课程性质from教师leftjoin课程on教师.教师编号=课程.责任教师wt砰空r用可yi.+l室艺r7中仃代“f
17、S-SB帕I理:CFi甲卷on料师用巴痂日-VJi用住的用1军地E,meitd*2MRftSk-3wnaWH0号蛭4降停RM*安计MWS8BM心算1«划修,也由傩HMM"融的*国nIt*«iiMU2014210758(24)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等个字段,要求结果中能够反映目前没有确定责任教师的课程信息。select姓名,职称,课程名称,课程性质from教师rightjoin课程on教师.教师编号=课程.责任教师一1>E-L'.TF-F-Ffs1H承.朝行7*抄8£谯.漏铿性佗门3竹惘.Ir1,
18、用*丫«打惮;戴牌墟号二屏般Rffrt'isiI._ffss器总霹嚣3UMgM孑钟:yWtBDM舞lit7樽叫«fM2014210758(25)查询教师-课程信息,查询结果中包括教师姓名、职称、课程名称和课程性质等4个字段,要求结果中既能够反映目前不是责任教师的教师信息,又能反映目前没有确定责任教师的课程信息select姓名,职称,课程名称,课程性质from教师fulljoin课程on课程.责任教师=教师.教师编号QH工OIMTIQAIM吕丁£QLQu»ryLfrqlf4一mlinifbrjrtw而西常将副靶春标*谭程性盾门,"柘电工工
19、“-;源周Lg.再寿任才御百.我慌删”币缰号rfII"“J123.ieft*家凡UM访宦口隔划事何丹的奇甲悻傅帽能"房帽抬ITti9M*戏就H花送蛤清不利nMi*酎及Kft4USU加4210758、区(26)使用IN运算的简单嵌套查询。select教师.姓名from教师where教师.教师编号in(select课程.责任教师from课程where课程性质='专业基础)QH-20140719ANr-dboj*SQLQu*ryVM|l-I:3C1CICC序丁ll巾.”茗“hum触麻般师编号i«lecc澳*呈贡任教师f"由课程Lwhere爆料性廉,*业
20、基础川二)鳍累消事姓名1 rraj2 床夜3 诩At2014210758*,»(27)使用NOTIN运算的简单嵌套查询select教师.姓名from教师where教师.教师编号notin(select课程.责任教师from喋程where课程性质="专业基础')fJM01-107LArNEil山、,SQLQKriijrp"J,莒ifcom5?11中3n-ff巾中义"巾用片:,":r.!.£i.+'".击市史征市fromi甲片父11中",-,业?也出“6Uwl2014210758X(28)使用关系运算(
21、如等于)的简单嵌套查询select教师.姓名from教师where教师.教师编号=(select课程.责任教师from课程where课程编号='02')l-Jnu一u匕步飞J币.烟thOEiJCpwho十币.+Vy-M-In.Jiouti里木工.匚3roei里上"wnsxrot里备工的毋-二Jj.aj»*ta环二FWi201421075S(29)使用ANY或SOME的简单嵌套查询select姓名from教师where工资>=any(select工资from教师where教师编号=20118)select*from教师201421075a(30)苞凡响如
22、廊碑T甘打才外电”白仁宿多MMmn改Mggxooosoon使用ALL的简单嵌套查询select姓名from教师where工资>=all(select工资from教师where教师编号=20115)名凡奈税校丽舞丹春姓李弥楚除白泄何湎(31)查询院系名称含计科系”、职称为教授、所负责教程为专业基础的教师姓名、职称、课程名称和课程学时等信息(分别用嵌套查询和连接查询完成,分析各自的效率)select姓名,课程名称,学时from教师join课程on责任教师=教师编号join院系on院系.编号=教师.院系where名称='计科系'and职称='教授*三w同台而学日寸季瓦离
23、射8(32)设计两个内外层互相关的嵌套查询。select*from教师二1跟第|.j才悬1*WK号院系1段名聿凡峰室咕展专北网工工资30600221弓审网工50000332举惊二WOOD4*2K«的n网工WOOD553白明初发Rt300ODC63郭岬魂gqood774RtSHODa8敬晟300OD2014210758select教师编号,姓名,性别,职称,工资from教师outwhere工资=(selectmax(工资)from教师innerawhereout.教师编号=innera.教师编号)aRHrv嗡也叫It3北或篮T=ll-二nKplu=bP2014210758(33)使用E
24、XISTS的嵌套查询。select*from教师whereexists课程课程.责任教师=教师.教师编号)(select*fromwhereuDCDOQQwtn附DadseKEs91性脚置H典Ts?-*aM.ftnei嘲HHn事陆白启信叫2014210758(34)使用NOTEXISTS的嵌套查询select*from教师wherenotexists(select*from课程where喋程.责任教师=教师.教师编号)QM-2OJL4O719ANBT.m4b*wr-dtoO.W1M;QM-201407ra工-口t*二17QE/qIJ小IWlTiH-WTtCTX:-»TrPB!,工0e
25、仁*,rromw率丁f工,ini和.如4千极“市一aij中.教“中炯I,_y才始卜田(WK*年:A4M-II«4呷好小UE布(35)使用COUNT统计数目的查询。select*from教师selectcount(工资)from教师涉朋1»岫*帅1|的“,FST-也餐_1_»TII.'耳卜*3iM1M*J峥。与*曰丽«3黜JB*7J胸巧*由G2014210758(36)使用SUM十算合计的查询。selectsum(工资)from教师QHD工/071gAz白Tee“I-d.m%QH-2014071C二:ggg;我河币I结帝-J知他tW间片)13job
26、'nb'"k;2014210758(37)一次完成求和、计数、计算平均值的查询。select*from教师computesum(工资),avg(工资)三任三F三二Umr2014210758(38)查询所有课程的成绩都大于60分的学生的平均分最高的学生信息select学号,avg(成绩)平均成绩from选课where成绩>60groupby成绩,学号orderby成绩descSQLQueryl.AC|l(lo.diminiAtr«tor(se,E.x<'pr>1r选i中一OMQxptty万斯学亭.专二号or<J*-rfayh.M
27、费nT=3瓶甲J*«*号中均成横1'000''80W0077D2014210758(39)查询数据库课程的成绩大于70分的、所有课程平均分最高的学生信息。selecttop(1)*from学生where学号in(select学号from选课join课程on选课.课程编号=课程.课程编号where成绩>70and课程名称='数据库')r,Thtr9rr-1EQ.1-Qu«ry1.qI<1o,H.<imlmlstra<or|C,oHtopt工:Ytvar-Ji(工U=fK-omiSptiO1o1甲F品n旌“串,M柠
28、编写I中校泗钻俎1|L两条用."TOrxri隼下罪名行一居库,匚3*占,二、内I*片不长n二生“拉卷尸1曲体(40)查询每个学生的平均成绩。select学号,avg(成绩)as平均成绩from选课groupby学号旧M3O4QW3710的亭号»1002OOMCXM00S0000700S201421D758(41)查询每个学生的所有成绩的最高成绩、最低成绩、平均成绩和所考课程的门数。select学号,count(*),所选课程数1,max(成绩)最高成绩',avg(成绩)平均成绩1,min(成绩)"最低成绩from选课groupby学号2014210758事型家焙底隔H阳都11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 种苗繁育员竞赛模拟考核试卷含答案
- 数据标注员技能安全强化考核试卷含答案
- 普通车工操作规范考核试卷含答案
- 石膏粉生产工岗位理论水平考核试卷含答案
- 尾矿工变更管理评优考核试卷含答案
- 曲靖智能家居就业前景分析
- 辍学就业前景分析
- 咯血护理宣教
- 2026年碳中和数字化咨询项目案例复盘
- 全县防灾减灾日宣传活动总结
- 北京市2025故宫博物院应届毕业生招聘26人笔试历年参考题库典型考点附带答案详解
- 四川省引大济岷水资源开发有限公司2026年第三批次公开招聘笔试备考试题及答案详解
- 2025年一级消防工程师继续教育考题及答案
- 《第一章 人体的内环境与稳态》课件
- 2015-2025全国事业单位联考B类《综合应用能力》真题试卷+答案解析
- 河南省鹤壁市重点学校小升初入学分班考试语文考试试题及答案
- 2026-2030中国婴儿礼品包行业市场发展趋势与前景展望战略分析研究报告
- 2026届北京海淀高三三模英语试题(含答案)
- 提高员工安全意识的培训
- 山东省土地发展集团有限公司笔试内容
- 2026中国城市污泥资源化利用技术路线与政策瓶颈研究
评论
0/150
提交评论