数据库上机题目一道,帮我看看代码怎么不对?

二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE利用SQL语句查询选修了"C++"课程的学生... 二、简单应用(2小题,计40分)
1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE
利用SQL语句查询选修了"C++"课程的学生的全部信息,并将结果按学号升序存放在CPLUS.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。
我的答案是:SELECT Course.课程名, Score.课程号, Student.*;
FROM stsc!course INNER JOIN stsc!score;
INNER JOIN stsc!student ;
ON Student.学号 = Score.学号 ;
ON Course.课程号 = Score.课程号;
WHERE Course.课程名 = "C++";
INTO TABLE cplus.dbf
我用程序设计器做的,但是无法运行,答案是:
SELECT Student.*, Score.课程号, Course.课程名;
FROM stsc!student INNER JOIN stsc!score;
INNER JOIN stsc!course ;
ON Score.课程号 = Course.课程号 ;
ON Student.学号 = Score.学号;
WHERE AT("C++",Course.课程名) > 0;
ORDER BY Student.学号;
INTO TABLE cplus.dbf
怎么回事?谢谢。
展开
 我来答
画蛊入了髓7f
2011-03-26 · TA获得超过179个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:204万
展开全部
有两个问题:
1)将结果按学号升序存放 --- 必须加Order by Student.学号
2)库的结构同STUDENT,并在其后加入课程号和课程名字段 --- 所以Student.* 这些栏位必须放在课程名和课程号前,因为数据库不会自动帮你将值对应到各个栏位,在没有指明插入栏位时,你必须按照表中栏位的顺序来查询
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
掉了被子
2011-03-26 · TA获得超过115个赞
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
你没有排序啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式