下载此文档

数据库实验报告3.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
专业班级学号姓名实验名称Transact-…,选择studentsdb数据库,在学生表中查找姓“张”的学生,并将该生姓名赋于变量***@stu_name。(1)、首先查看姓张的学生有多少个代码如下:select姓名from学生表where姓名like'张%'结果如下:(2)、再选择要查看的学生,并将姓名赋给变量(本例选择第一个学生)代码如下:******@stu_namevarchar(10)******@stu_name=姓名from学生表where姓名like'张卫民'******@stu_nameas姓名结果如下:定义int型局部变量***@grademax、***@grademin、***@gradesum,在成绩表中查找课程编号是“C002”课程的最高分、最低分和总分,分别赋给***@grademax、***@grademin和***@gradesum,并显示。代码如下:******@grademaxint,***@grademinint,***@******@grademax=max(分数),***@grademin=min(分数),***@gradesum=sum(分数)from成绩表where课程编号='0002'******@grademaxas最高分,***@grademinas最低分,***@gradesumas总分结果如下:***@row。给下面代码中的划线处填上适当的内容,以完成上述操作。******@******@rows=(SELECTCOUNT(*)FROM成绩表)******@rows结果如下::******@intCIdint,***@intErrorCodeintINSERTINTO课程表(课程编号,课程名称,学分)VALUES('0006','VB程序设计',2)******@intCId=@***@identity,***@intErrorCode=@***@******@intCId,***@intErrorCode将该代码段连续执行两次,观察两次显示的信息及课程表中数据的变化,为什么前后两次执行时显示的信息会不同?答:前后二次执行显示的结果分别如下:前后二次课程表中数据的变化:前后二次出现不同的原因:@***@identity表示上次使用insert操作中使用的identity的值,@***@error表示前一条SQL语句报告的错误号,当第一次执行插入语句后,在课程表中就添加了新数据,当第二次执行相同的操作时,由于已经存在了相同的记录,系统将会报错,这样就会将错误号赋值给@***@error,@***@error又将错误号赋值给intErrorCode,所以导致前后二次出现的结果不同。在studentsdb数据库的学生表中,以“性别”为分组条件,分别统计男生和女生人数。代码如下:******@mansumint,***@******@mansum=(selectcount(性别)from学生表where性别='男'groupby性别)******@womansum=(selectcount(性别)from学生表wh

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxnt86
  • 文件大小209 KB
  • 时间2019-07-10