【mysql函数】find_in_set和locate(substr,str)的区别
2019独角兽企业重金招聘Python工程师标准>>>
find_in_set:
利用MySQL 字符串函数 find_in_set();
SELECT * FROM users WHERE find_in_set('aa@email.com', emails);
这样是可以的,怎么理解呢?
mysql有很多字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在的位置索引,str2必须以","分割开。
注:当str2为NO1:“3,6,13,24,33,36”,NO2:“13,33,36,39”时,判断两个数据中str2字段是否包含‘3’,该函数可完美解决
mysql > SELECT find_in_set('3','3,6,13,24,33,36') as test;
-> 1
mysql > SELECT find_in_set('3','13,33,36,39') as test;
-> 0
locate:
使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0
例子:判断site表中的url是否包含'http://'子串,如果不包含则拼接在url字符串开头
update site set url =concat('http://',url) where locate('http://',url)=0
转载于:https://my.oschina.net/maojindaoGG/blog/1810160
【mysql函数】find_in_set和locate(substr,str)的区别相关推荐
- MySql函数 - FIND_IN_SET函数
MySql函数 - FIND_IN_SET函数 1.函数简介 FIND_IN_SET函数 是一个比like关键字更加高级的精确查询匹配 2.调用形式 // 可以用Java中的set集合来理解,在一个s ...
- MySQL函数find_in_set介绍
转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/78611636,建议读者阅读原文,确保获得完整的信息 场景 ...
- sqlserver模仿mysql函数FIND_IN_SET,group_concat的功能
一.判断某个逗号隔开的字段中有某个值 FIND_IN_SET('a','a,b,c,d') 用 CHARINDEX(','+'b'+',' , ','+'a,b,c'+',') > 0 替代 二 ...
- mysql函数LOCATE、POSITION和INSTR
大家在Mysql中判断某个字段是否包含某个字符串时,都会用这样的语法: SELECT `column` FROM `table` where `condition` like `%keyword%'事 ...
- mysql locate和instr_Mysql函数instr、locate、position VS like
Mysql 大家都会用这样的語法: SELECT `column` FROM `table` where `condition` like `%keyword%' 事实上,可以使用 locate 和 ...
- mysql中find_in_set()函数的使用
语法:FIND_IN_SET(str,strlist)定义:1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间.2. 一个字符串列表就是一个由一些被','符号 ...
- MySQL函数和操作符(超详细,备着查找)
一.操作符 1.1 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符具有相同的优先级. 操作符 优先级 := 1 ||, OR, XOR 2 &&, AN ...
- MySQL函数大全 及用法示例
字符串函数 ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 my ...
- mysql函数第一次返回字符串_Mysql字符串处理函数详细介绍、总结
一.简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2-,sn) 将s1,sn连接成字符串 CONCAT_W ...
最新文章
- 强哥原创管理方法论之“掌纹管理学”
- layui table is not a valid module
- python是基于什么语言开发-python是哪个国家的人开发的语言
- 谁来搬走冷链物流头上的三座大山
- SpringBoot整合Redis要注意的那些
- go语言查询某个值是否在数组中_一日一技:在 Golang 中如何快速判断字符串是否在一个数组中...
- tftp 速度_PXE网络启动实战(第三篇 使用iPXE来提高PE启动速度)
- cadence17.4 - Checking Hostname and HostID in license file Match Failed
- 腾讯技术跨越2019
- 天津SEO优化:seo优化后期网站关键词排名下降原因
- Educoder - Java类和对象之对象组合之求圆锥体表面积
- 什么是图像直方图直方图均衡的原理和作用图像信噪比的概念
- 如何让服务端同时支持WebSocket和SSL加密的WebSocket(即同时支持ws和wss)?
- 职业也如学习一样,逆水行舟不进则退
- html文件是一种使用超文本标记语言,超文本标记语言HTML HTML(Hyper Text Markup Language,.ppt...
- 全国计算机等级考试——二级JAVA完整大题题库【五十三道】
- 【学习打卡05】可解释机器学习笔记之CAM+Captum代码实战
- 数据挖掘与机器学习经典书目
- ABAQUS 建模及分析流程(一)
- 推荐系统基础(2):个性化推荐系统简述
热门文章
- 手机安装失败java. io_Android java.io.FileNotFoundException:*** (Permission denied)
- Sampling Procedure 和 Sample-drawing Procedure, SAP QM里的双胞胎?
- 在推荐系统中,我还有隐私吗?联邦学习:你可以有
- 自动驾驶车辆何时实现?近期不会实现的五大原因
- 企业管理做不好的根源!「管理智慧」
- SAP 关于EWM的WT增强简介
- SAP MM 采购申请中的物料组字段改成Optional
- 科普丨机器学习和人类学习的区别到底是什么?
- 前沿丨人工智能的框架战争:FB继续挑战Google
- csdn自带的在线编辑器如何让图片并排显示