登录
首页 >  数据库 >  MySQL

MySQL 逗号分隔字符串列表字段查询

来源:SegmentFault

时间:2023-01-22 11:22:54 232浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习数据库相关编程知识。下面本篇文章就来带大家聊聊《MySQL 逗号分隔字符串列表字段查询》,介绍一下MySQL、find-in-set,希望对大家的知识积累有所帮助,助力实战开发!

文章为转载,原文地址:https://blog.wangmao.me/mysql...

直接上图,查询limits为2的记录

image.png

怎么查?like?like是不符合预期的
SELECT * FROM users WHERE limits LIKE '%2%';
结果是上面包含2的两条记录都会查询出来,不符合预期

mysql 函数 find_in_set() 能达到我们的预期
SELECT * FROM users WHERE FIND_IN_SET(2,limits);

image.png

注意find_in_set是精确匹配,字段值必须是以英文逗号(,)分隔

本篇关于《MySQL 逗号分隔字符串列表字段查询》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于数据库的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表