乐陵市人力资源中心网站,免费网站图片素材,网站服务器要求,win10优化大师是官方的吗相关函数有#xff1a;locate、FIND_IN_SET。这两者都可以用来在字符串中查找子串#xff0c;均为两个参数。 LOCATE#xff1a;主要是针对普通的字符串查找#xff0c;参数1在参数2中是否存在#xff0c;若存在则返回首次出现的索引位置#xff08;第一个位置索引为1locate、FIND_IN_SET。这两者都可以用来在字符串中查找子串均为两个参数。 LOCATE主要是针对普通的字符串查找参数1在参数2中是否存在若存在则返回首次出现的索引位置第一个位置索引为1确定子串在字符串中的位置。
FIND_IN_SET也是查询参数1在参数2中出现的位置第一个位置索引为1。其中参数2是特定格式要求是以逗号分隔的字符串枚举列表。
即上述函数判断时只要存在则结果大于0。
locate
-- 1
select locate(1, 12,13);-- 6
select locate(1, hello1);-- 2
select locate(hello, 1hello1);
FIND_IN_SET
-- 0
select FIND_IN_SET(1, 12,13);-- 1
select FIND_IN_SET(1, 1,12,13,1);-- 2
select FIND_IN_SET(hello, 1,hello);-- 2
select FIND_IN_SET(0, 1,0);-- 0 虽然参数2中包含0但101本身作为一个按逗号分隔了的元素是单个整体字符串0不等于字符串101因此结果为0
select FIND_IN_SET(1, 101);