在字符串“ nhooo.com”中搜索“ 3”,然后返回位置:
SELECT POSITION("3" IN "nhooo.com") AS MatchPosition;
POSITION()函数返回字符串中第一次出现的子字符串的位置。
如果在原始字符串中找不到子字符串,则此函数返回0。
此函数执行不区分大小写的搜索。
注意:LOCATE()函数等同position()函数。
POSITION(substring IN string)
参数 | 描述 |
---|---|
substring | 需要。要在字符串(string)中搜索的子字符串 |
string | 需要。将要搜索的原始字符串 |
适用于: | 从MySQL 4.0 |
---|
在字符串“ nhooo.com”中搜索“ COM”,然后返回位置:
SELECT POSITION("COM" IN "nhooo.com") AS MatchPosition;
在CustomerName列中搜索“ a”,然后返回位置:
SELECT POSITION("a" IN CustomerName) FROM Customers;