MySQL中的LOCATE和POSITION函数使用方法

2022-11-12 09:18:19
内容摘要
这篇文章主要为大家详细介绍了MySQL中的LOCATE和POSITION函数使用方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!LOCATE(substr,str)
文章正文

这篇文章主要为大家详细介绍了MySQL中的LOCATE和POSITION函数使用方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

LOCATE(substr,str)POSITION(substr IN str)返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0:mysql> SELECT LOCATE('bar', ‘foobarbar');-> 4mysql> SELECT LOCATE('xbar', ‘foobar');-> 0这个函数是多字节安全的。在 MySQL 3.23 中,这个函数是字母大小写敏感的,当在 MySQL 4.0 中时,如有任一参数是一个二进制字符串,它才是字母大小写敏感的。LOCATE(substr,str,pos)返回子串 substr 在字符串 str 中的第 pos 位置后第一次出现的位置。如果 substr 不在 str 中返回 0 :mysql> SELECT LOCATE('bar', ‘foobarbar',5);-> 7这个函数是多字节安全的。在 MySQL 3.23 中,这个函数是字母大小写敏感的,当在 MySQL 4.0 中时,如有任一参数是一个二进制字符串,它才是字母大小写敏感的。一个典型的例子是:slect * from tablename where LOCATE(colum1,colum1,1)>0

注:关于MySQL中的LOCATE和POSITION函数使用方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!