资源描述:
《3实验三单表查询》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验三单表查询一、实验目的掌握简单SQL查询语句的应用,包括like、top、orderby、compute、聚集函数的应用。二、实验内容1、基木査询(1)查询学尔表屮全体学生的全部信息。select*fromStudentSQLQueryLsql>ZQ…(zqy-PCzqy(52)广select*fromSrudbnr结果消息SnoSnameSexBirthClass门oEntrance^dateHome^addrSdeptPostcode•••••••••••••••••••••••••••••»1i2011
2、0001l…1弓长虹異1992-094)100:00:000512O11-OS43100:00:00南京cs200413220110002林红女1991-1M200:00:0005120114m)100:00:00北京cs100010320110103赵育男1993^5«1100:00:000612011-0^)100:00:00上海MS200013(2)检索全体学生的学号、姓名selectSno,SnamefromStudentSQLQueryLsql-ZQ*"(zq:2011000220110103日selec
3、tSno,Snair.efromStudent!□结果J消息123Sno•Wl涵.Sname2、査询时改变列标题的显示检索全体学生的学号、姓名、家庭地址信息,并分别加上“学生”、“学号”、“家庭地址”的别名倍息。selectSnameas$生,Snoas,Home_addras家庭地址fromStudentSQLQueryLsql-ZQ⑽(zqyPCzqy(52)r□selectSnair.eas学生,SnoasHome_addras册正LfromStudent省Lm□结果◎消息H学号家庭地址1'J2011000
4、12林红201100023赵育201101033、条件杏询(1)查询成绩人于80分的学生的学号及课程号、成绩。selectSno,Cno,GradefromSCwhereGrade〉80SQLQueryl.sql•ZQ...(zqy-PCzqy日selectSno,Cno,GradefromSC-whereGrade>80:L园结果么消息SnoCnoGrade120110001u0018922011Q00100389(2)杏询成绩介于75~80分的宁生的学号及课程号、成绩。selectSno,Cno,Gradef
5、romSCwhereGradebetween75and80SQLQueryLsqHZQ.M(zqy-PCzqy(52))*
6、selectSno,Cno,GradefromSCwhereGradebetween75and80结果J,消息SnoCnoGrade120110001L0027822011010300180(3)查询选修丫课程兮为“002”,.R.成绩大于80的学生的学号。selectSnofromSCwhereGrade>80andCno=10021SQLQueryLsqIZQ.>.(zqy-PCzqy
7、(52))*曰selectSnoIfromSCLwhereGrade>SOandCno=f00214回结果h消息Sno(4)某些学生选修某门课程f没存参加考试,所以有选课记求,似没有考试成绩,下lid我们来查一下缺少成绩的学生的学兮和相应的课程号。selectSno,CnofromSCwhereGradeisnullZQY-PC.Student_info-dbo.SCselectSno,CnofromSCwhereGradeisnull□结果嗅消息SnoCno4、基于IN子句的数据查询从课程表中查询出“高数”、“C
8、语言程序设计”的所有信息。select*fromCoursewhereCnamein('商数1,'c语島•程序设计1)ZQY-PC.Studentjnfo-dbo.SCSQLQueryl.sql-ZQ".(zc曰select*fromCourseLwhereCnair.ein(•咼数•,•c语g程序设计•>
9、d为闭K间)select*fromSCwhereGradebetween70and80SQLQueryLsqrZQ_(zqy-PCzqy(52))*select*fromSCwhereGradebetween70andSO□结果^消息SnoCnoGrade1I20110001參j00278220110103001806、基于Like子句的查询(1)从学生表