函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
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使用方法相关推荐
- c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
- matlab 字符串 匹配,matlab中字符串匹配函数
MATLAB字符串匹配函数中,应用较多的有:findstr.strfind.strmatch.strcmp.strmcmp.这里我们大致列举这些函数的区别与联系 在Matlab中,这几个函数区分如下: ...
- mysql ifnull 无效_关于MySql中使用IFNULL()函数失效的问题。
今天在学习时,碰到一个问题:在联表查询取得结果后,如果取得的结果是空值,则给一个默认值,如果不是空值,则返回这个值. 下面我们来看看业务场景: 在menu表中: 存储的是前端页面的菜单配置,注意成员权 ...
- VB中字符串匹配的多种方式
这段时间在移植项目的过程中,起初我想判断一个字符串中是否存在某字符(串),直接的使用方法是用instr(start,string1,string2,VB compare),但经过分析在VB中可以只用一 ...
- mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字:
#includest - phpStudy...
c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型 例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...
- MySQL中常见的函数常见的问题
2019独角兽企业重金招聘Python工程师标准>>> MySQL中常见的函数: if语句:格式:IF(Condition,A,B)说明:当Condition为TRUE时,返回A:当 ...
- 盘点mysql中的那些函数-----数学与字符串函数(8.31更新)
盘点mysql中的那些函数 数学函数 平方根与取余 最小整数与最大整数 随机函数---rand 四舍五入函数----round 符号函数 幂运算函数 对数函数 角度和弧度函数 三角函数 字符串函数 字 ...
- mysql中常用的sql函数_Mysql中的常用函数:
Mysql中的常用函数: 1.字符串函数: (1).合并字符串 concat():// concat('M','y',"SQL",'5.5');== MySQL5.5//当传入的参 ...
- MySQL中的组函数(聚合函数)
MySQL中的组函数(聚合函数) 组函数操作行集,给出每组的结果.组函数不象单行函数,组函数对行的集合进行操 作,对每组给出一个结果.这些集合可能是整个表或者是表分成的组. 一.组函数与单行函数的区别 ...
最新文章
- php代码实现关键词搜索,PHP代码实现百度统计关键词及来路推送
- 技巧 | OpenCV程序执行时间计算
- 第二阶段个人冲刺10
- php解析url编码,php对URL传参进行编码和解码解析
- jquery_pagination分页插件的使用
- 归类练习的有效性思考
- 程序员刚结婚3天,老婆疑似骗婚?聊天记录曝光,网友:拜金实锤
- python模块(4)-Collections
- mysql 8.0 手动安装教程_mysql 8.0.13手动安装教程
- 自动将存储过程转成C#代码的过程[转]
- bzoj2038[2009国家集训队]小Z的袜子(hose)
- mayaa的一些代码
- TTPlayer越来越靓了
- 二、jdk命令之javah命令(C Header and Stub File Generator)
- 批量制作通知书会议邀请函等模板式文本并快速批量发送邮件
- MyBatisPlus 又搞事情,发布权限神器!
- 【饭谈】为什么总有人劝你用mac来办公?
- 学生请销假管理系统java_学生请假管理系统.doc
- 未完成的IT路停在回车键 2014年末总结篇
- 周鸿祎:360 基本不触碰用户数据;苹果与亚马逊被指控合谋推高 iPhone 等产品价格|极客头条
热门文章
- 图像目标分割_2 FCN(Fully Convolutional Networks for Semantic Segmentation)
- logistic模型原理与推导过程分析(3)
- git如何切换分支_拜托,不要再问我Git分支如何使用
- LeetCode 2007. 从双倍数组中还原原数组(map)
- LeetCode MySQL 1225. 报告系统状态的连续日期(date_sub + over)
- 潜在语义分析(Latent Semantic Analysis,LSA)
- LeetCode 532. 数组中的K-diff数对
- LeetCode 319. 灯泡开关(找规律)
- LeetCode 349. 两个数组的交集(哈希)
- Android Studio 选项菜单和动画结合_Android 应用与iOS 应用之间的设计差异对比!