下载此文档

数据库-实验二.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
数据库实验报告二实验二SQLSERVER操纵数据和使用试图目的与要求1>.熟练进行数据库数据的查询;2>.练习对数据库数据的更新;3>.练习视图的创建和数据操纵;实验内容及过程(使用查询分析器)>检索王晓名老师所授课程的课程号和课程名;USESTUDENT;AMEFROMCWHERETNAME='王晓名';2>检索年龄大于22岁的男学生的学号和姓名;USESTUDENT;SELECTSNO,SNAMEFROMSWHEREAGE>22ANDSEX='男';3>检索李铭同学不学的课程的课程号;方法一:USESTUDENT;ONOTIN(OFROMSCWHERESNOIN(SELECTSNOFROMSWHERESNAME='李铭'));方法二:USESTUDENT;OFROMS,=='李铭';4>检索全部学生都选修的课程号与课程名;USESTUDENT;AMEFROMCWHERENOTEXISTS(SELECT*FROMSWHERENOTEXISTS(SELECT*O==));5>求选修C2课程的学生的平均年龄;方法一:USESTUDENT;SELECTAVG(CONVERT(INT,AGE))ASAVG_OLDFROMS,C,==O='C2';方法二:USESTUDENT;SELECTAVG(CONVERT(INT,AGE))ASAVG_OLDFROMSWHERESNOIN(O='C2');6>统计每门课程的学生选修人数(超过5人的课程才统计)。要求输出课程号和人数,查询结果按人数降序排列,若人数相同,按课程号升序排列;USESTUDENT;O,COUNT(SNO)OHAVINGCOUNT(SNO)>5ORDERBYCOUNT(SNO)O;7>检索姓名以李打头的所有学生的姓名和年龄;USESTUDENT;SELECTSNAME,AGEFROMSWHERESNAMELIKE'李%';8>求年龄大于女同学平均年龄的男同学的姓名和年龄;USESTUDENT;SELECTSNAME,AGEFROMSWHERESEX='男'GROUPBYSNAME,AGEHAVINGCONVERT(INT,AGE)>(SELECTAVG(CONVERT(INT,AGE))FROMSWHERESEX='女');>将元组(’S10’,’吴坚’,22)添加到S表中;USESTUDENT;INSERTINTOS(SNO,SNAME,AGE)VALUES('S10','吴坚','22');2>另建一个表STUDENT(SNO,NAME,SEX),将各门课程的总评成绩都达到80分的同学的有关数据存入该表;先计算总评成绩;USESTUDENT;UPDATESCSETEGRADE=GRADE+PGRADE;②创建表;USESTUDENT;CREATETABLESTUDENT(SNOCHAR(4)NOTNULL,NAMECHAR(8),SEXCHAR(2));③插入数据;USESTUDENT;INSERTINTOSTUDENT(SNO,NAME,SEX)SELECTSNO,SNAMEASNAME

数据库-实验二 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人416612240
  • 文件大小115 KB
  • 时间2020-03-19