深圳网络推广网络,河南网站推广优化公司,企业网站特点,文件外链生成网站93、mysql 切割字符串函数
需求#xff0c;使用in 匹配多个参数#xff0c;name字段值类型#xff1a;1234(小明)
结果#xff1a;
select * from user where SUBSTRING_INDEX(REPLACE(name, ), ), (, -1) in ( 小明,小李)使用的函数如下
1、使用SUBSTRING_INDEX函数 SU…93、mysql 切割字符串函数
需求使用in 匹配多个参数name字段值类型1234(小明)
结果
select * from user where SUBSTRING_INDEX(REPLACE(name, ), ), (, -1) in ( 小明,小李)使用的函数如下
1、使用SUBSTRING_INDEX函数 SUBSTRING_INDEX函数可以根据指定的分隔符将字符串分割成多个部分并返回指定位置的部分。其语法如下
SUBSTRING_INDEX(str, delim, count) 其中str是要分割的字符串delim是分隔符count是指定的位置。如果count为正数则从字符串的开头开始计数如果count为负数则从字符串的末尾开始计数。下面是一个示例
SELECT SUBSTRING_INDEX(apple,banana,orange, ,, 2) AS result;执行以上代码将返回结果为’apple,banana’因为我们指定了count为2表示返回前两个部分。
2、使用REPLACE函数
SELECT REPLACE(apple,banana,orange, ,, |) AS result;执行以上代码将返回结果为apple|banana|orange ,成功替换