编写一个存储过程p1,输入课程名和姓名,查询选该课程学生的成绩,并执行一下存储过程p1。
create procedure p1@xm char(8),@kcm char(16)asselect 姓名,课程名,成绩from xsb join cjb on xsb.学号=cjb.学号 join kcb oncjb.课程号=kcb.课程号where 课程名=@kcm and 姓名=@xmgoexec p1 '王林','离散数学'
举一反三
- 修改存储过程xs_cj_proc,查询课程成绩不及格的学生的学号、姓名、课程名和成绩。
- 编写过程 ,统计学生的选课情况, 输出内容包括学号 ,姓名 ,课程名,请给出存储过程的代码,并调用存储过程,及运行结果。
- 【其它】1、查询不及格学生的学号,姓名,课程号和成绩。 2、查询不及格学生的学号,课程名,授课教师,开课学期和成绩。 3、查询选修了“网络安全技术”课程的学生学号,姓名,课程名和成绩。 4、查询“信息安全”专业不及格学生的学号,姓名、专业名,课程号和成绩。 5、查询成绩大于80分的学号,姓名,专业名,课程号和成绩。 6、查询第一学期不及格的学生学号,课程名,开课学期,授课教师和成绩
- 利用s_t数据库中的Students、STC表,编写一个无参存储过程,用于查询学生的学号、姓名、课号和成绩,然后调用该存储过程。
- 现有关系:学生 (学号,姓名,性别,年龄)课程(课程号,课程名,学分)选修(学号,课程号,成绩)查询选了102号课程的学生的学号,姓名。查询步骤为:1、查询____表,找出选了102号课程的学生的______2、查询____表,找出这些_____对应的学生的学号和_____。
内容
- 0
一、已知Demo数据库,要求使用SQL完成以下查询语句:[br][/br] (1)查询平均成绩大于李大鹏同学平均成绩的所有学生的学号、姓名和平均成绩。 (2)查询选修了计算机网络课程且成绩高于该课程平均成绩的学生姓名、该学生的计算机网络课程成绩及计算机网络课程平均成绩。
- 1
创建一个存储过程,实现输入某一名学生的学号,显示他所选修的课程的总成绩和平均成绩。
- 2
1、学生成绩存储——一维数组的定义通过编程输入存储一个班10名同学的某门课程成绩,并输出每名同学的成绩。
- 3
编写存储过程[br][/br](ks_school模式),统计指定学生(学号)的选课情况,输出学号,姓名,课程名。[br][/br]请给出存储过程代码,测试案例和结果。
- 4
实训练习1:使用管理平台创建一个名为p1的存储过程,该过程实现求1到100之间的和。