MS Access InStr() 函数
实例
在字符串 "Customer" 中搜索 "t",并返回位置:
SELECT InStr("Customer", "t") AS MatchPosition;
定义与用法
InStr()
函数获取字符串在另一个字符串中第一次出现的位置。
此函数执行不区分大小写的搜索。
语法
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 |
---|