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