mysql中怎么实现对含有逗号的字符串进行以

mysql中怎么实现对含有逗号的字符串进行以,第1张

length:

是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符

char_length:不管汉字还是数字或者是字母都算是一个字符

用这2个,具体看你的需求了,,,

你是要去除,然后再看长度?

select

length(replace('1,2,3,4',',','')),根据需求替换char_length就可以了

select replace(concat('''',channel,''''),',',''',''') from tb_user where id='1';

这样么

用点连接符把两个字符串连接起来,然后保存即可。

假设$a="abc";$b="def";

$c=$a","$b;

则,$c="abc,def";

3然后按照正常的保存方式,保存到数据库即可。

注意:这种方式,需要对a,b两个字符串有一定的了解,比如,a,和b当中,都不能有作为分隔符的逗号,不然的话,如果将来再用逗号来分离的话,会有困难。

当然,也可以自定义分离符号。

这个应该是你想要的结果,因为贴不了SQL语句,所以贴图给你看下吧。参考这个改一下应该就可以了。

原理,你首选需要把你zbb中员工编号给拆开陈两个列,然后用着两个列的值,分别和ygb中的id进行关联,分别得到两个列的姓名。然后再把这两个列的姓名用逗号连接拼装成一个列。

拆分以逗号隔开的字符串,这是高级语言来处理的吧,数据库主要是存储数据的,比如php就可以这样实现:

$string = '1,2,3,4,5';

$array = explode(',',$string);

之后就得出一个数组,$array(1,2,3,4,5);

以上就是关于mysql中怎么实现对含有逗号的字符串进行以全部的内容,包括:mysql中怎么实现对含有逗号的字符串进行以、mysql 字串号以逗号分隔,分隔后第个字符加单引号,然后再拼接起来,字符间用逗号、php 如何把两个字符串用逗号隔开存进数据库的一个字段中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存