微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题熟悉DBASEⅢ中常用命令:LIST
栏目基础知识与讲座
作者上海 顾佩霄
发布1995-12-08
  其命令格式为:LIST [<范围>][FOR<逻辑表达式>]
  [FIELDS<字段名表>][WHILE<条件>][OFF]
  [TO PRINT]
  此命令格式对于初学者来说先熟悉前面三种格式。即:
  [<范围>][FOR<逻辑表达式>][FIELDS<字段名表>]
  至于后面三种格式只要大致了解就可以了。现简单说明:
  [WHILE<条件>]:从当前记录开始顺序对满足条件的记录予以显示,一旦遇到不满足条件的记录则停止显示。
  [OFF]:表示不显示记录号。
  [TO PRINT]:表示显示内容送打印机。
  重点介绍前面三种命令格式。这是数据库管理的基本格式。
  (1)[<范围>]:
  ①ALL  数据库的全部记录。
  ②RECORD <n> <n>表示数据库第n个记录号。
  ③NEXT <n>  <n>表示自当前记录开始连续第n个记录。
  ④REST 自当前记录开始一直到文件尾的所有记录。
  说明:用NEXT和REST命令之前,必须用GO<n>(n表示某一个记录号)来定位。
  (2)[FOR<逻辑表达式>]:只要满足条件的记录则显示,不满足的则跳过,一直将记录搜索完毕为止。
  现在就根据不同的数据类型来选择不同的逻辑表达式:
  ①字符型:必须要加引号。
  例:职称为工程师 即:LIST FOR 职称="工程师"
  ②数值型:不要加引号。
  例:工资大于300元 即:LIST FOR工资>300
  ③日期型:要加函数CTOD("××/××/××")。
  例:进厂日期小于06/08/70 即:
  LIST FOR 进厂日期<CTOD("06/08/70">)
  ④逻辑型:有两种表示方法:
  一种是属于 .T.,直接加字段名
  例:显示已经结婚的记录 即:LIST FOR 婚否
  另一种是属于 .F.,加.NOT.字段名
  例:显示未结婚的记录 即:LIST FOR .NOT.婚否
  如果有两个或两个以上的逻辑表达式时,表达式中间还要用逻辑与(.AND.)或用逻辑或(.OR.)来连接。什么时候用(.AND.),什么时候用(.OR.)必须根据题目的要求来选择。
  (3)[FIELDS<字段名表>]:它是用来指定显示字段名,字段名之间必须用逗号来隔开。
  (上海 顾佩霄)