假设这样一种场景,数据库表中的某一个字段存储了很多个值,每一个值都用逗号分割开,如字段存储了如下值(“aa”,"bb","cc"),现在我想知道在这个字段中包含aa的用户其所有数据,现在要怎么办呢?FIND_IN_SET入场!
话不多说,直接上实例。
1.数据库展示如下。
2.我要查询list字段包含hu的所有用户。sql语句如下:
select *
from tb_test
where FIND_IN_SET('hu',list);--左边是值,右边是字段
3.结果。
假设这样一种场景,数据库表中的某一个字段存储了很多个值,每一个值都用逗号分割开,如字段存储了如下值(“aa”,"bb","cc"),现在我想知道在这个字段中包含aa的用户其所有数据,现在要怎么办呢?FIND_IN_SET入场!
话不多说,直接上实例。
1.数据库展示如下。
2.我要查询list字段包含hu的所有用户。sql语句如下:
select *
from tb_test
where FIND_IN_SET('hu',list);--左边是值,右边是字段
3.结果。