查询不及格学生基本信息。新建一个存储过程scsp_FindFailureStudent,用以显示某门课程不及格学生的基本信息。输入参数是教师号、课程号,执行结果是按学号顺序显示该门课程不及格学生的基本信息。
时间: 2024-03-02 19:52:25 浏览: 59
学生基本信息查询(java源码)
5星 · 资源好评率100%
好的,这是一个关于数据库的问题。根据你的要求,我已经帮你编写了一个存储过程,你可以在你的数据库中执行它。
```
CREATE PROCEDURE scsp_FindFailureStudent
@TeacherID INT,
@CourseID INT
AS
BEGIN
SELECT StudentInfo.ID AS 学号, StudentInfo.Name AS 姓名, StudentInfo.Sex AS 性别, StudentInfo.Age AS 年龄
FROM StudentInfo
INNER JOIN Score ON StudentInfo.ID = Score.StudentID
WHERE Score.TeacherID = @TeacherID AND Score.CourseID = @CourseID AND Score.Score < 60
ORDER BY StudentInfo.ID
END
```
这个存储过程的输入参数是教师号和课程号,执行结果会返回该门课程不及格学生的基本信息,按照学号顺序排序。其中,学生的基本信息包括学号、姓名、性别和年龄。注意,这个存储过程是基于两个表:`StudentInfo` 存储了学生的基本信息,`Score` 存储了学生的成绩信息,包括教师号、课程号、学生号和成绩。
阅读全文