今天考了VFP有一道SQL题,大家帮我看看编的对不对。 5
我记得题目大概是:有3个自由表course,student,scorecourse包括:课程名称,课程编号score包括:成绩,学号student包括:姓名,学号,系院,...
我记得题目大概是:有3个自由表course,student,score
course包括:课程名称,课程编号
score包括:成绩,学号
student包括:姓名,学号,系院,系号
1.要用SQL查找出分数最高的课程 字段包括课程名称和分数
i我先把三个表添加到一个数据库,然后我写的是: select course.课程名称,max(成绩) as 分数 from course,score;
where course.课程编号=score.课程编号
2.查找出含有不及格成绩的课程名称,将结果存入表max
我写的是:select course.课程名称 from course,score where 成绩<60 into table max
我这道题没有用到student表,不知道对不对,而且我开始是随便添加到一个数据库,后来看到第三个答题的时候说是要把这3个表添加到一个叫学生的数据库,我就把这三个表先从我添加的那个数据库移出来,然后添加到那个叫学生的数据库里面,然后又把刚才写的那两条程序重新运行了一遍,这样做还有分么?
还有一个不会做的题就是一个综合运用的题目。
题目是:在一个表单里添加一个表格控件grid1,然后此表格显示学号,姓名,系号,课程名称,成绩,(估计是根据前面3个表的内容来的)要按学号升序显示,我不知道怎么弄,应该是写代码吧。求大侠指教,谢谢~~~!!!!
前面第一个程序我的是max(score.成绩)刚才打的时候没注意~~~~~
第二个我写的是select course.课程名称 from course,score where course.课程编号=score.课程编号:
and 成绩<60 into table max
记忆力太差了,没写清楚,大侠们注意哦~~~~ 展开
course包括:课程名称,课程编号
score包括:成绩,学号
student包括:姓名,学号,系院,系号
1.要用SQL查找出分数最高的课程 字段包括课程名称和分数
i我先把三个表添加到一个数据库,然后我写的是: select course.课程名称,max(成绩) as 分数 from course,score;
where course.课程编号=score.课程编号
2.查找出含有不及格成绩的课程名称,将结果存入表max
我写的是:select course.课程名称 from course,score where 成绩<60 into table max
我这道题没有用到student表,不知道对不对,而且我开始是随便添加到一个数据库,后来看到第三个答题的时候说是要把这3个表添加到一个叫学生的数据库,我就把这三个表先从我添加的那个数据库移出来,然后添加到那个叫学生的数据库里面,然后又把刚才写的那两条程序重新运行了一遍,这样做还有分么?
还有一个不会做的题就是一个综合运用的题目。
题目是:在一个表单里添加一个表格控件grid1,然后此表格显示学号,姓名,系号,课程名称,成绩,(估计是根据前面3个表的内容来的)要按学号升序显示,我不知道怎么弄,应该是写代码吧。求大侠指教,谢谢~~~!!!!
前面第一个程序我的是max(score.成绩)刚才打的时候没注意~~~~~
第二个我写的是select course.课程名称 from course,score where course.课程编号=score.课程编号:
and 成绩<60 into table max
记忆力太差了,没写清楚,大侠们注意哦~~~~ 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询