文档介绍:新知识点:
1日期运算符和日期表达式的运用
格式1:<日期型数据>+<天数> 即 D1+N=D2
格式2:<日期型数据>-<天数> 即 D1-N=D2
格式3:<日期型数据1>-<日期型数据2> 即 D1-D2=N
例:查询所有1991年6月1日以后出生的男生记录;
使用命令: locate for 出生年月-{^1991/06/01}>0
2关系运算和关系表达式
一般形式为:e1 <关系运算符> e2
其中e1、e2可以同为数值型表达式、字符型表达式、日期型表达式或逻辑型表达式。但精确等于号==仅适用于字符型数据。
查询所有1991年6月1日以后出生的男生记录;
locate for 出生年月>1991/06/01
3 list、display 与locate 的区别
list/display :在工作区域窗口显示当前表文件中指定的记录和字段的内容
locate:在当前表中按顺序查找,并将记录指针定位到满足条件的第一条记录上;若没有满足条件的记录,则指向文件尾部。
注意:只是指针定位,可以在浏览窗口中看到黑黑的小三角,指定了第一个满足条件的记录。如果想在工作区中看记录的话,只能够用display了,想看第二条满足条件的记录吗?continue吧!
查询所有1991年6月1日以后出生的男生记录;
locate for locate for 出生年月>{^1991/06/01}
continue
想在工作区中看吗?display吧,想看下一条吗?continue下,再display吧!
(), eof(),bof()的关系
表头测试函数BOF()
功能:测试指定或当前工作区的记录指针是否超过了第一个逻辑记录,即是否指向表头,若是,函数