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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。