目录

MS Access InStr() 函数

示例

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

SELECT InStr("Customer", "t") AS MatchPosition;
亲自试一试 »

定义和用法

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

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

语法

InStr( start, string1, string2, compare)

参数值

Parameter Description
start Optional. The start position for the search. Position 1 is default
string1 Required. The string to be searched
string2 Required. The string to search for
compare Optional. The type of string comparison.

Possible values:
-1: Use the setting of Option Compare
0: Binary comparison
1: Textual comparison
2: Comparison based on info in your database

返回值

  • 如果在 string1 中找不到 string2,则该函数返回 0
  • 如果 string1 长度为零,则此函数返回 0
  • 如果 string1 为 null,则该函数返回 null
  • 如果 string2 的长度为零,则此函数返回 start 参数中的值
  • 如果 start 大于 string2 的长度,则该函数返回 0

技术细节

工作于: 从 Access 2000