3.4_数据的检索

3.4_数据的检索

ID:40669282

大小:12.00 KB

页数:3页

时间:2019-08-05

3.4_数据的检索_第1页
3.4_数据的检索_第2页
3.4_数据的检索_第3页
资源描述:

《3.4_数据的检索》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、3.4数据的检索按照指定条件在表中查找所需的记录。3.4.1顺序查询LOCATEFOR<条件>[<范围>][WHILE<条件>]功能:在指定范围内(默认为ALL)搜索满足条件的第一个记录。若搜索到,记录指针指向该记录;此时可用RECNO()返回该记录,FOUND()=.T.EOF()=.F.若要继续往下查找,必须用CONTINUE命令,可以再用FOUND()测试有没有找到若表中无此记录,搜索后状态条中显示“已到记录范围末尾”,指针指向文件末尾。此时RECNO()=表中记录数+1FOUND()=.F.EOF()=.T.知识点:模糊查询:对于字符表达式,系统允许模

2、糊查询,即只要表达式与要查找的值左子串相同,就认为找到。‘计’=‘计算机基础’系统默认允许模糊查询。SETEXACON

3、OFF用于设置匹配环境,ON表示完全匹配,OFF表示模糊匹配(默认)例:USE学生信息表LOCATEFOR姓名='王'?FOUND()DISPLAYCONTINUEDISPLAYCONTINUEDISPLAY?RECNO()?FOUND(),EOF()LOCATEFOR姓名='张'?RECNO()?FOUND(),EOF()3.4.2索引查询命令顺序查询和索引查询比较:顺序查询速度慢,用于记录数少的表索引查询速度快,但所用二分法算法需要事先对

4、表进行索引或排序,即要求记录是有序的。命令:SEEK<表达式>功能:在已确定主控索引的表中按索引关键字搜索满足表达式的第一个记录。找到,指针指向,未找到,状态条显示没找到后面不能用CONTINUE命令USE学生信息表INDEXON所在系TAGTTSEEK'中文系'?学号,姓名,所在系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。