摘要:
下文讲述MySQL数据库中系统函数POSITION的功能说明,如下所示;
系统函数POSITION功能:
用于查找一个字符串在另一个字符串中第一次出现的位置
当无法在原始字符串中查找到子字符串时,则返回0
注意事项:
1.字符串位置查找时,不区分大小写
2.此系统函数从MySQL 4.0中便拥有
POSITION语法:
POSITION(substr IN str)
----------参数说明-------
substr:待查找子字符串
str:必填项,源字符串
pos:必填项,待搜索的原始字符串
----------返回值说明------
返回substr在str中第一次出现的位置
注意事项:
当我们指定了起始检索位置pos值时,
返回的第一次出现的位置,也是从第一个字符开始计数
例:
mysql> select POSITION('365','maomao365.com');
+-------------------------------+
| POSITION('365','maomao365.com') |
+-------------------------------+
| 7 |
+-------------------------------+
1 row in set (0.00 sec)
mysql> select POSITION('365111','maomao365.com');
+----------------------------------+
| POSITION('365111','maomao365.com') |
+----------------------------------+
| 0 |
+----------------------------------+
1 row in set (0.00 sec)