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 展开
2 分屏显示”学生.DBF”中所有在1988年出生的女同学的记录,不显示记录号。
3 显示”学生.DBF”中所有入学成绩在500-600之间同学的记录。
4 分屏显示”学生.DBF”中所有在1988年出生的女同学的记录,不显示记录号。
5 将”学生.DBF”中所有女同学的入学成绩加20分,男同学的成绩加10 展开
展开全部
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'前提还是出生年月字段为字符型的,具体情况你变通使用吧。
展开全部
select * from 学生 where 姓名 like ”李%“
select * from 学生 where year(出生日期)=1988 and 性别=“女”
select * from 学生 where 入学成绩 between 500 and 600
更多追问追答
追问
将”学生.DBF”中所有女同学的入学成绩加20分,男同学的成绩加10分。
我就是想知道这个 分开加是个什么格式 - -
追答
update 学生 set 成绩=成绩+20 where 性别=“女”
update 学生 set 成绩=成绩+10 where 性别=“男”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询