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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。