(一) 场景:当我们使用mysql数据库查询一张的数据,其中的一列存放的是是另一张表id用“”拼接的字符串
我们前端页面想展示(把person表hobby一栏存放hobby表id字符串改成name连接的字符串):
定义: (1)如果字符串str在由N子链组成的字符串列表中,则返回值范围在1-N之间
使用:在下面表中如果我们想查询人员爱好弹琴的所有囚员的话,该怎么查询呢
我们可以这样写sql:
补充使用 in的话,场景不适用
功能:将group by产生的同一分组中的值连接起来返回一个字符串结果
唎如 a.表 person1 数据如下:查询相同爱好的所有人的名字
b.查询相同爱好的人员的id,按照从大到小,用“_”拼接