MySQL POSITION() 函数使用方法及示例

MySQL函数

在线示例

在字符串“ 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;

MySQL函数