INSTR():
MySQL中的此函數用於返回給定字符串中子字符串首次出現的位置。
用法:
INSTR(string_1, string_2)
參數:
此函數接受2個參數。
- string_1 -
搜索發生的字符串。 - string_2 -
將在字符串_1中搜索的字符串/子字符串。
返回值:
它返回給定字符串中子字符串首次出現的位置。
注意 -
- 如果在string_1中找不到string_2,則該函數將返回0。
- INSTR()函數僅執行不區分大小寫的搜索。
示例1:
查找子字符串的位置。
SELECT INSTR("Python is a powerful Language", "powerful") AS Found;
輸出:
找到了 |
---|
13 |
示例-2:
顯示INSTR()函數不區分大小寫。
SELECT INSTR("Python is a powerful Language", "IS") AS 'Found1'; INSTR("Python is a powerful Language", "is") AS 'Found2';
輸出:
找到1 | 找到2 |
---|---|
8 | 8 |
示例3:
如果在string_1中找不到string_2。
SELECT INSTR("Python is awesome", "hey") AS Found;
輸出:
找到了 |
---|
0 |
示例4:
INSTR()函數中的所有可能錯誤。
如果僅傳遞一個參數。
SELECT INSTR("Python is a powerful Language") AS 'Found';
輸出:
Incorrect parameter count in the call to native function 'INSTR'
如果傳遞了三個或更多參數。
SELECT INSTR("Python is a powerful Language", "is", "a", "lang) AS 'Found';
輸出:
Incorrect parameter count in the call to native function 'INSTR'
相關用法
- Node.js MySQL INSTR()用法及代碼示例
- PLSQL INSTR用法及代碼示例
- MS Access InStr()、InstrRev()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 INSTR() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。