今天考了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
记忆力太差了,没写清楚,大侠们注意哦~~~~
展开
 我来答
根叔
2012-09-23 · TA获得超过233个赞
知道小有建树答主
回答量:277
采纳率:100%
帮助的人:158万
展开全部
在查询单个数据的语句后面加上 ‘order by score desc ’ 表示从最大的数值查起,又因为你只查询一个,所以取到的就是最大值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友18d6b5eb
2012-09-27
知道答主
回答量:6
采纳率:0%
帮助的人:8910
展开全部
有点问题,题目记得不全吧,score包括:成绩,学号 还包括课程编号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式