dkfr.net
当前位置:首页 >> mysql 字段按逗号拆分 >>

mysql 字段按逗号拆分

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;

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

SELECT a.aid AS '序号', a.`主管领导`, GROUP_CONCAT(b.`姓名`) AS `主管领导姓名` FROM a LEFT JOIN b on FIND_IN_SET(b.id , a.`主管领导`) GROUP BY a.aid ORDER BY a.aid ASC

SELECT a.aid AS '序号', a.`主管领导`, GROUP_CONCAT(b.`姓名`) AS `主管领导姓名` FROM a LEFT JOIN b on FIND_IN_SET(b.id , a.`主管领导`) GROUP BY a.aid ORDER BY a.aid ASC

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

1、将传递过来的值进行分割 用,分割成数组 例如:$var=explode(",",$str); 2、循环数组 3、在循环内查询sql 查询时候 有两种方法 按照sql语法或者PHP语法 sql 用 find_in_set(str1,str2); php 用 strpos(str1,str2,start); 具体语法格式自己搜...

FIND_IN_SET(str,strlist)函数 str 要查询的字符串 strlist 字段名 参数以”,”分隔 如 (1,2,6,8) 查询字段(strlist)中包含(str)的结果,返回结果为null或记录!

你可以写一个存储过程,相当于自定义的函数,不一定有现成的函数。

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

使用GROUP_CONCAT函数。 select GROUP_CONCAT(查询的字段 separator ';') from table

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