1.group_concat 函数
利用group_concat 函数把查询出的结果按逗号分隔开来
运行结果:
如果长度过长导致查询出的结果不全
# 查看长度
show variables like 'group_concat_max_len';
解决方法:
1、修改MySQL的配置文件:
#需要设置的长度
group_concat_max_len = 10240
2、也可以使用sql语句设置:
SET GLOBAL group_concat_max_len=10240;
SET SESSION group_concat_max_len=10240;
2.FIND_IN_SET函数
select FIND_IN_SET(‘2’, ‘1,2’); 返回2
select FIND_IN_SET(‘6’, ‘1’); 返回0