visual foxpro 显示”学生.DBF”中所有男同学的记录。

1显示”学生.DBF”中所有姓“李”的记录。2分屏显示”学生.DBF”中所有在1988年出生的女同学的记录,不显示记录号。3显示”学生.DBF”中所有入学成绩在500-6... 1 显示”学生.DBF”中所有姓“李”的记录。

2 分屏显示”学生.DBF”中所有在1988年出生的女同学的记录,不显示记录号。
3 显示”学生.DBF”中所有入学成绩在500-600之间同学的记录。
4 分屏显示”学生.DBF”中所有在1988年出生的女同学的记录,不显示记录号。
5 将”学生.DBF”中所有女同学的入学成绩加20分,男同学的成绩加10
展开
 我来答
乐缓大拉糕0X
2013-11-14 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:96.7万
展开全部
4 display all for substr(出生年月,1,4)='1988' .and. alltrim(性别)='女' off,前提是出生年月这个字段必须是字符型的。display命令是分屏显示,OFF参数是不显示记录号。
追问
对男生按入学成绩降序排序,若入学成绩相同则按姓名升序排序。
索引查询“王刚”。再索引查询1990年1月12日出生的人

小伙伴 帮帮忙 周一考试了~~
追答
1、sort to 排序.dbf on 1000-入学成绩,姓名
为什么用1000-入学成绩呢?因为sort语句好像不能用降序,默认为升序
而用index语句就可以用降序了,但索引方式不改变原文件的记录顺序,只是为每一条记录添加一个索引号,显示的时候以索引号为序。
index on 入学成绩/d,姓名/a to 1.idx
display all

2、locate for alltrim(姓名)='王刚'
continue
或 display all for alltrim(姓名)='王刚'
display all for alltrim(出生年月)='19900112'前提还是出生年月字段为字符型的,具体情况你变通使用吧。
wdmhb0319
2013-11-13
知道答主
回答量:21
采纳率:0%
帮助的人:13.3万
展开全部
  1. select * from 学生 where 姓名  like ”李%“

  2. select * from 学生 where year(出生日期)=1988 and 性别=“女”

  3. select * from 学生 where 入学成绩 between 500 and 600


更多追问追答
追问
将”学生.DBF”中所有女同学的入学成绩加20分,男同学的成绩加10分。
我就是想知道这个 分开加是个什么格式 - -
追答
update 学生 set 成绩=成绩+20 where 性别=“女”
update 学生 set 成绩=成绩+10 where 性别=“男”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式