1. 用法一

LOCATE(substr,str)

POSITION(substr IN str)

函数返回子串substr在字符串str中第一次出现的位置。如果子串substr在str中不存在,返回值0

mysql> SELECT LOCATE('bar', 'foobarbar');

-> 4

mysql> SELECT LOCATE('xbar', 'foobar');

-> 0

这个函数是大小写不敏感的。在MySQL3.23中,这个函数是字母大小写敏感的,当在MySQL4.0中时,如有任一参数是一个二进制字符串,它才是字母大小写敏感的。

2. 用法二

LOCATE(substr,str,pos)

函数返回子串substr在字符串str中的第pos位置后第一次出现的位置。如果substr不在str中返回0。

mysql> SELECT LOCATE('bar', 'foobarbar',5);

-> 7

这个函数是大小写不敏感的。在 MySQL 3.23 中,这个函数是字母大小写敏感的,当在 MySQL 4.0 中时,如有任一参数是一个二进制字符串,它才是字母大小写敏感的。

3. 例子 

SELECT * FROM tb_name WHERE LOCATE(colum1,colum1,1)>0

转载于:https://www.cnblogs.com/lcngu/p/6200484.html

函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法相关推荐

  1. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  2. matlab 字符串 匹配,matlab中字符串匹配函数

    MATLAB字符串匹配函数中,应用较多的有:findstr.strfind.strmatch.strcmp.strmcmp.这里我们大致列举这些函数的区别与联系 在Matlab中,这几个函数区分如下: ...

  3. mysql ifnull 无效_关于MySql中使用IFNULL()函数失效的问题。

    今天在学习时,碰到一个问题:在联表查询取得结果后,如果取得的结果是空值,则给一个默认值,如果不是空值,则返回这个值. 下面我们来看看业务场景: 在menu表中: 存储的是前端页面的菜单配置,注意成员权 ...

  4. VB中字符串匹配的多种方式

    这段时间在移植项目的过程中,起初我想判断一个字符串中是否存在某字符(串),直接的使用方法是用instr(start,string1,string2,VB compare),但经过分析在VB中可以只用一 ...

  5. mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字: #includest - phpStudy...

    c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型   例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...

  6. MySQL中常见的函数常见的问题

    2019独角兽企业重金招聘Python工程师标准>>> MySQL中常见的函数: if语句:格式:IF(Condition,A,B)说明:当Condition为TRUE时,返回A:当 ...

  7. 盘点mysql中的那些函数-----数学与字符串函数(8.31更新)

    盘点mysql中的那些函数 数学函数 平方根与取余 最小整数与最大整数 随机函数---rand 四舍五入函数----round 符号函数 幂运算函数 对数函数 角度和弧度函数 三角函数 字符串函数 字 ...

  8. mysql中常用的sql函数_Mysql中的常用函数:

    Mysql中的常用函数: 1.字符串函数: (1).合并字符串 concat():// concat('M','y',"SQL",'5.5');== MySQL5.5//当传入的参 ...

  9. MySQL中的组函数(聚合函数)

    MySQL中的组函数(聚合函数) 组函数操作行集,给出每组的结果.组函数不象单行函数,组函数对行的集合进行操 作,对每组给出一个结果.这些集合可能是整个表或者是表分成的组. 一.组函数与单行函数的区别 ...

最新文章

  1. php代码实现关键词搜索,PHP代码实现百度统计关键词及来路推送
  2. 技巧 | OpenCV程序执行时间计算
  3. 第二阶段个人冲刺10
  4. php解析url编码,php对URL传参进行编码和解码解析
  5. jquery_pagination分页插件的使用
  6. 归类练习的有效性思考
  7. 程序员刚结婚3天,老婆疑似骗婚?聊天记录曝光,网友:拜金实锤
  8. python模块(4)-Collections
  9. mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程
  10. 自动将存储过程转成C#代码的过程[转]
  11. bzoj2038[2009国家集训队]小Z的袜子(hose)
  12. mayaa的一些代码
  13. TTPlayer越来越靓了
  14. 二、jdk命令之javah命令(C Header and Stub File Generator)
  15. 批量制作通知书会议邀请函等模板式文本并快速批量发送邮件
  16. MyBatisPlus 又搞事情,发布权限神器!
  17. 【饭谈】为什么总有人劝你用mac来办公?
  18. 学生请销假管理系统java_学生请假管理系统.doc
  19. 未完成的IT路停在回车键 2014年末总结篇
  20. 周鸿祎:360 基本不触碰用户数据;苹果与亚马逊被指控合谋推高 iPhone 等产品价格|极客头条

热门文章

  1. 图像目标分割_2 FCN(Fully Convolutional Networks for Semantic Segmentation)
  2. logistic模型原理与推导过程分析(3)
  3. git如何切换分支_拜托,不要再问我Git分支如何使用
  4. LeetCode 2007. 从双倍数组中还原原数组(map)
  5. LeetCode MySQL 1225. 报告系统状态的连续日期(date_sub + over)
  6. 潜在语义分析(Latent Semantic Analysis,LSA)
  7. LeetCode 532. 数组中的K-diff数对
  8. LeetCode 319. 灯泡开关(找规律)
  9. LeetCode 349. 两个数组的交集(哈希)
  10. Android Studio 选项菜单和动画结合_Android 应用与iOS 应用之间的设计差异对比!