mdsk.net
当前位置:首页 >> mysql字段存的有逗号隔开 取出来怎么分割了输出 >>

mysql字段存的有逗号隔开 取出来怎么分割了输出

可以用split()方法,就是专门分割字符串的,比如说: city.split(",");就是将city对象用“,”分开,返回的是数组

拆分以逗号隔开的字符串,这是高级语言来处理的吧,数据库主要是存储数据的,比如php就可以这样实现: $string = '1,2,3,4,5'; $array = explode(',',$string); 之后就得出一个数组,$array(1,2,3,4,5);

试试下面这句行不 select name from B where id find_in_set(id,select sevice from A where id=1)

我试了,导出的数据本来是有换行符号的,但是是linux格式的换行符。 用记事本打开是没法看到换行符,所以内容都连成了一行。 所以你可以有两个办法: 1.用editplus打开文件去查看。 2.用查询拼个可视分隔符在后面: select CONCAT(name, '|') fr...

拆分以逗号隔开的字符串,这是高级语言来处理的吧,数据库主要是存储数据的,比如php就可以这样实现: $string = '1,2,3,4,5'; $array = explode(',',$string); 之后就得出一个数组,$array(1,2,3,4,5);

select a.*,b.* from a left join b on find_in_set(b.id,a.zd1)

select ID,group_concat(NAME) as NAME from table group by ID; select ID,group_concat(NAME SEPARATOR ';') as NAME from a group by ID;

MySQL分割字符串应该如何实现呢?下面就为您介绍MySQL分割字符串的实现方法步骤,希望可以让您对MySQL分割字符串有更多的了解。 例如:update `edw_video` set company = substring(keyword,1,length(SUBSTRING_INDEX(keyword,",",1))) 名称:SP...

可以用SUBSTRING_INDEX()函数 在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count) str: 要处理的字符串 delim: 分割符 count: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数

教你个猥琐的办法 插入数据的时候,不管是一个还是多个,最后都加个逗号 这样就不会有问题了 查询寻的时候,查2,

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com