问一个SQL的写法

表A字段type2中保存的记录形式:1,3,5,7,8
https://img1.mukewang.com/5b6f863e0001912501640098.jpg

我想查找type2字段中,含有2的记录,SQL怎么写?


慕侠2389804
浏览 679回答 2
2回答

繁花不似锦

直接type2 like "%2%"不行,你可以试试:SELECT "22,33" LIKE "%2%";其结果不为0。需要用FIND_IN_SET:where FIND_IN_SET('2', type2) > 0;

www说

解决几种方法LikeFind_in_setregexp4.引es, solr等全文检索如果数据大,前三都不建议
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL