MySQL INSTR() 函数
定义和用法
INSTR() 函数返回一个字符串在另一个字符串中首次出现的位置。
此函数执行不区分大小写的搜索。
实例
例子 1
在字符串 "w3school.com.cn" 中搜索 "3",并返回其位置:
SELECT INSTR("w3school.com.cn", "3") AS MatchPosition;
例子 2
在字符串 "w3school.com.cn" 中搜索 "COM",并返回其位置:
SELECT INSTR("w3school.com.cn", "COM") AS MatchPosition;
例子 3
在 CustomerName 列中搜索 "a",并返回其位置:
SELECT INSTR(CustomerName, "a") FROM Customers;
语法
INSTR(string1, string2)
参数
| 参数 | 描述 |
|---|---|
| string1 | 必需。将要被搜索的字符串。 |
| string2 |
必需。要在 string1 中搜索的字符串。 如果未找到 string2,则此函数返回 0。 |
技术细节
| 版本: | 从 MySQL 4.0 开始。 |
|---|