关于vfp的问题
题目:统计选修了所选课程的学生人数(从“考试成绩”表),并将结果存储在以课程名命名的表中,表中只有一个字段“人数”答案:nm=this.valueselectcount(...
题目:统计选修了所选课程的学生人数(从“考试成绩”表),并将结果存储在以课程名命名的表中,表中只有一个字段“人数”答案:nm=this.valueselect count(*) as 人数 from 课程 join 考试成绩 on 课程.课程编号=考试成绩.课程编号 where 课程名=this.value into table &nm
这一张是考试成绩表
课程表
求解释!!!!!! 展开
这一张是考试成绩表
课程表
求解释!!!!!! 展开
1个回答
展开全部
select count(*) as 人数 from 课程 join 考试成绩 on 课程.课程编号=考试成绩.课程编号 where 课程名=this.value into table &nm
from 课程 join 考试成绩 on 课程.课程编号=考试成绩.课程编号 表示从两张表里面筛选,要求课程号和考试成绩的课程号相等,保证了唯一性
where 课程名=this.value into table &nm 表示,你所需要统计的课程名
select count(*) 表示满足上述两个条件的情况下,进行计数 计数的结果保存在nm中
通过以上方式,nm的值就是所统计课程的人数。
望采纳。
from 课程 join 考试成绩 on 课程.课程编号=考试成绩.课程编号 表示从两张表里面筛选,要求课程号和考试成绩的课程号相等,保证了唯一性
where 课程名=this.value into table &nm 表示,你所需要统计的课程名
select count(*) 表示满足上述两个条件的情况下,进行计数 计数的结果保存在nm中
通过以上方式,nm的值就是所统计课程的人数。
望采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询