MySQL INSTR() 函数
时间:2022-12-24
MySQL INSTR()
函数返回一个字符串在另一个字符串中第一次出现的位置的数字索引。 INSTR()
函数是不区分大小写的。 INSTR()
函数与具有两个参数的 LOCATE()
函数的和 POSITION()
功能相同。
INSTR()
语法
这里是 MySQL INSTR()
函数的语法:
INSTR(str, substr)
参数
str
- 必需的。 被搜索的字符串。
substr
- 必需的。 在
str
中搜索的子串。
返回值
INSTR(str, substr)
函数返回子字符串 substr
在字符串 str
中的位置的数字索引。数字索引从 1
开始。如果在 str
中找不到 substr
,INSTR()
函数将返回 0
。
当任意一个参数为 NULL
时, INSTR()
函数将返回 NULL
。
INSTR()
示例
这里列出了几个常见的 INSTR()
示例。
SELECT
INSTR('Hello World', 'He'),
INSTR('Hello World', 'he'),
INSTR('Hello World', 'wo'),
INSTR('Hello World', 'go'),
INSTR('Hello World', NULL),
INSTR(NULl, 'go'),
INSTR(NULl, NULL)\G
*************************** 1. row ***************************
INSTR('Hello World', 'He'): 1
INSTR('Hello World', 'he'): 1
INSTR('Hello World', 'wo'): 7
INSTR('Hello World', 'go'): 0
INSTR('Hello World', NULL): NULL
INSTR(NULl, 'go'): NULL
INSTR(NULl, NULL): NULL
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。