首页 > 技术分享 > MySQL
收藏

MySQL中find_in_set()用法

10/18 14:56
大潇博客 原创文章,转载请标明出处

假设有张用户表,其中保存了用户爱好的字段,这是个多选


这种数据我们一般使用数字加逗号形式保存,比如“2,3,5,”...


当我们需要匹配某种爱好的所有用户时,若是性别这样的单选,使用全等就可以,但多选导致每个用户爱好是不会相同的,很多时候会采用like方法


这时候就可以用到find_in_set()函数


用法:find_in_set('要查找的值','字段名')


用在sql中为:select * from table where find_in_set('2',hobby)


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311