在vfp中怎么把学生姓名,成绩同时设为主索引

 我来答
summer916
2009-05-01 · TA获得超过1961个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:1367万
展开全部
一个数据库表里只能有一个主索引,但是按你的意思可以将索引表达式设置为 姓名+ str(成绩) 意思是说当姓名相同时比较成绩。我给你举个例子

建立一个表stu(姓名 C(8)成绩 N(2))
输入以下记录
王芳 98
李立 75
刘流 98
王芳 87

建立一个主索引 ,索引名 姓名 ,索引表达式 姓名+ str(成绩)
在命令窗口 输入
set order to 姓名
brow
发现记录的顺序变为
李立 75
刘流 98
王芳 87
王芳 98

你自己分析原因吧
ytcwq
2009-05-01 · TA获得超过392个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:498万
展开全部
主索引是不能重复的。难道你的学生里没有重名的学生?或者重名的学生成绩肯定都不同?这显然是不能确定的。所以这些字段不能设主索引,应该以学号之类的唯一值字段设主索引。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tgw5667
2009-05-02 · TA获得超过4731个赞
知道大有可为答主
回答量:2196
采纳率:0%
帮助的人:2785万
展开全部
主索引只能有一个!
成绩不能也没有必要要主索引!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d457e5b
2013-11-29 · TA获得超过1092个赞
知道小有建树答主
回答量:829
采纳率:0%
帮助的人:92.3万
展开全部
姓名+ str(成绩)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僥精路過
2009-05-01 · TA获得超过153个赞
知道答主
回答量:116
采纳率:0%
帮助的人:0
展开全部
主索引和候选索引都必须是唯一的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式