MS Access InStr() 函数

实例

在字符串 "Customer" 中搜索 "t",并返回位置:

  1. SELECT InStr("Customer", "t") AS MatchPosition;

定义与用法

InStr() 函数获取字符串在另一个字符串中第一次出现的位置。

此函数执行不区分大小写的搜索。


语法

  1. InStr( start , string1 , string2 , compare )

参数值

参数描述
start可选。搜索的开始位置。默认位置为 1
string1必填。要搜索的字符串
string2必填。要搜索的字符串
compare可选。字符串比较的类型

可能的值:
-1: 使用选项 Compare 的设置
0: 二进制比较
1: 文本比较
2: 基于数据库中的信息进行比较

返回值s

  • 如果只有 string1, 没有 string2, 这个函数返回 0
  • 如果 string1 长度为 0, 这个函数返回 0
  • 如果 string1 是 null, 这个函数返回 NULL
  • 如果 string2 长度为 0, 此函数返回 start 参数中的值
  • 如果 start > string2 的长度, 这个函数返回 0

技术细节

适用版本:From Access 2000

分类导航