mysql 查找字符位置_MySQL数据库中如何查看一个字符串在另一个字符串中第一次出现的位置呢?...
摘要:
下文講述MySQL數(shù)據(jù)庫中查看一個字符串第一次出現(xiàn)的位置的方法分享,如下所示;
實現(xiàn)思路:
方式1:
使用系統(tǒng)函數(shù)LOCATE(substr,str)即可獲取
substr字符串在str中第一次出現(xiàn)的位置
方式2:
使用系統(tǒng)函數(shù) position(substr in str)也可實現(xiàn)同
LOCATE類似的效果
注意事項:
1.位置計數(shù)從1開始
2.str字符串中無substr字符串時,則返回0
例:
mysql> select locate('365','maomao365.com');
+-------------------------------+
| locate('365','maomao365.com') |
+-------------------------------+
| 7 |
+-------------------------------+
1 row in set (0.00 sec)
mysql> select locate('365111','maomao365.com');
+----------------------------------+
| locate('365111','maomao365.com') |
+----------------------------------+
| 0 |
+----------------------------------+
1 row in set (0.00 sec)
mysql> select position('365' in 'maomao365.com');
+------------------------------------+
| position('365' in 'maomao365.com') |
+------------------------------------+
| 7 |
+------------------------------------+
1 row in set (0.00 sec)
總結(jié)
以上是生活随笔為你收集整理的mysql 查找字符位置_MySQL数据库中如何查看一个字符串在另一个字符串中第一次出现的位置呢?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 处理文本数据_MySQL -
- 下一篇: mysql修改表结构权限_mysql 修