打开pxscj数据库,建立一个函数,输入学生的学号,计算出学生的平均成绩,并调用该函数输出某个学生的平均成绩;
create function average(@num char(6)) --创建标量值函数returns intasbegindeclare @aver intselect @aver=( select avg(cjb.成绩) from cjb where 学号=@num group by cjb.学号 )return @averend--下面是标量值函数调用print dbo.average('081101')
举一反三
- 编写程序:[br][/br] 主函数:从键盘输入三个学生信息(学号,姓名,成绩),并输出三个学生信息; 单独编一个函数计算3个学生平均成绩,在主函数输出。
- 有5个学生,每个学生的数据包括学号、姓名、性别、4门课的成绩,从键盘输入5个学生数据,要求输出4门课的平均成绩,以及平均成绩最高的学生信息(包括学号、姓名、性别、4门课的成绩、平均分数)。 要求用in函数输入5个学生数据;用aver函数求平均分;用max函数找出平均成绩最高的学生数据;学生的数据在out函数中输出。 (提交代码+运行结果)
- 编写一个程序,实现从键盘输入3个学生数据(每个学生的数据包括学号、姓名、2门课程成绩的),输出每个学生2门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、2门课的成绩、平均分数)。要求用input函数输入3个学生数据;用average函数求每个学生总平均成绩;用max函数找出平均成绩最高分的学生数据。
- 若有3名学生,每名学生的数据成员包括学号、姓名和3门课程的成绩,要求计算出每名学生3门课程的平均成绩,以及输出最高分学生的数据,包括学号、姓名、3门课程的成绩、平均成绩。
- 编写一个程序,已有若干学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。
内容
- 0
输入一个正整数n,再输入n个学生的成绩,计算平均成绩,并统计所有及格学生的人数。
- 1
定义一个学生类,学生类有学号、姓名、C++成绩、数据结构成绩四个成员数据,对学号、姓名、C++成绩、数据结构成绩进行设置及显示的函数和求两门课程平均成绩的函数。
- 2
设计一个学生类,包含学生学号、姓名、课程、成绩等基本信息,计算学生的平均成绩。
- 3
开发一个学生成绩管理系统,对于班级的学生成绩进行处理。班级有N个学生,每个学生的信息包括学号、姓名和3门课的成绩。本系统要求实现:(1)录入学生成绩(2)显示学生数据(3)计算每个学生平均成绩(4)计算各科平均成绩(5)按照学生平均成绩排序(上传:每个功能的程序截图+运行结果截图)
- 4
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件"stud"中。