1. InStr()函数:
InStr()函数返回一个字符串在另一个字符串中的位置。它总是返回字符串的第一次出现。它不区分大小写。如果在string1中找不到string2或string1为null或函数中的参数start大于string1的长度,则返回0;如果string1为null,并且string2的长度为零,则返回null范围。
句法 -
InStr(start, string1, string2, compare)
Parameters -
- start:可选(默认位置为1)
- String1:必填(要搜索的字符串)
- string2:必填(要搜索的字符串)
- compare:可选(字符串比较的类型)
可能的值-
- -1:使用选项比较的设置。
- 0:二进制比较。
- 1:文本比较。
- 2:根据数据库中的信息进行比较。
返回 -它返回0、1或null。
范例-
SELECT InStr("geeksforgeeks", "f") AS MatchPosition;
输出-
MatchPosition |
---|
6 |
范例-
SELECT InStr("DSA self paced", "a") AS MatchPosition;
输出-
MatchPosition |
---|
3 |
2. InstrRev()函数:
InstrRev()函数函数类似于Instr()函数,但是它从字符串的末尾返回另一个字符串中第一次出现的位置。此默认值-1中的start参数。
用法:
InstrRev(string1, string2, start, compare)
范例-
SELECT InStrRev("geeksforgeeks", "k") AS MatchPosition;
输出-
MatchPosition |
---|
12 |
范例-
SELECT InStrRev("gfg", "k") AS MatchPosition;
输出-
MatchPosition |
---|
0 |
相关用法
- PLSQL INSTR用法及代码示例
- MySQL INSTR()用法及代码示例
- MS Access Hex()、Oct()用法及代码示例
- MS Access SLN()、SYD()用法及代码示例
- MS Access DDB()、FV()用法及代码示例
- MS Access Val()、Sum()用法及代码示例
- MS Access Sgn()、Sqr()用法及代码示例
- MS Access StrConv()、StrReverse()用法及代码示例
- MS Access Chr()、Asc()用法及代码示例
- MS Access LCase()、UCase()用法及代码示例
- MS Access Str()、StrComp()用法及代码示例
- MS Access Replace()、Space()用法及代码示例
- MS Access Exp()、Count()用法及代码示例
- MS Access Mid()、Len()用法及代码示例
- MS Access LTrim()、RTrim()用法及代码示例
- MS Access Left()、Right()用法及代码示例
- MS Access Max()、Min()用法及代码示例
- MS Access Fix()、Format()用法及代码示例
- MS Access Second()、Time()用法及代码示例
- MS Access MonthName()、Now()用法及代码示例
- MS Access Month()、Minute()用法及代码示例
- MS Access Day()、Hour()用法及代码示例
- MS Access Date()、DateAdd()用法及代码示例
注:本文由纯净天空筛选整理自cse1604310056大神的英文原创作品 InStr() and InstrRev() Function in MS Access。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。