没有刻意的系统的学,用到那个就学一下记一下
字符串截取之substring_index
substring_index(a,b,count)
a:要处理的列
b:分隔符
count:计数
例如
a = www.baidu.com
String str = substring_index(a,".",1)
str结果为www
如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
String str = substring_index(a,".",-1)
str结果为com
如果count是负数,那么就是从右边开始数,第N个分隔符右边的所有内容
用途:
我个人用在模糊查询,如果需要查询的列的数据是拼接出来的,就可以用substring_index(file,'/', -1),
查找file列从右往左第一个/前的内容
file列某一行为 /async-limiter/coverage/lcov-report/async-throttle/index.js.html
String str = substring_index(file,'/', -1)
str为index.js.html再去模糊查询
find_in_set()函数
FIND_IN_SET('lyy',obj_one_id)查询数据表中某个字段包含某个数值
lyy是要查询的名字,obj_one_id是所要查找的列
想要查询一级审批人(每一级审批人最多五个,每一个审批人用逗号隔开)里面是否有lyy