TEST( ) 函数
返回逻辑值,表明在记录的指定字节位置是否存在指定字符串。
语法
TEST(字节位置,字符串)
参数
名称 | 类型 | 描述 |
---|---|---|
字节位置 |
数值 |
在表布局中,左侧的可标识字符串参数的第一个字符的位置的顺序号。 如果字符串的开始位置未被标识于此位置,则即使字符串出现在记录中的另一位置,该函数的求值结果仍然为 F。 |
字符串 |
字符 |
将要搜索的字符串。 该搜索区分大小写。如果有可能混用大小写形式,请使用 UPPER( ) 函数将所有字符转换为大写形式。 |
输出
逻辑。如果指定的字符串在记录内的指定字节位置开始,则返回 T(真);否则返回 F(假)。
示例
基本示例
假设某记录包含:
Department: Marketing ....|....|....|....|....|
返回 T:
TEST(5, "Department")
返回 F,因为在该记录中,"Department" 从第五个而非第六个字节位置开始:
TEST(6, "Department")
返回 F,因为该函数区分大小写:
TEST(5, "DEPARTMENT")
高级示例
隔离充当页首的记录
使用 TEST( ) 创建一个过滤器,以隔离所有以 "Page:" 开始的记录:
SET FILTER TO TEST(1, "Page:")