我的数据表中有个名为“idlist”字段存储的是类似“1,2,3,4,5,10,12,50”这样的字符串
现在我要查询idlist字段中包含5的所有记录,应该怎么写查询语句呀?
select * from user_table where idlist like '%5%'
我这样查询不对啊,id为50的也包含了5,也会被查询出来,应该怎么写才能精确查询呢?
现在我要查询idlist字段中包含5的所有记录,应该怎么写查询语句呀?
select * from user_table where idlist like '%5%'
我这样查询不对啊,id为50的也包含了5,也会被查询出来,应该怎么写才能精确查询呢?
like '%5%' 就是查询idlist字段里含有5这个字符的数据应该怎么写才能精确查询呢你想精确匹配idlist字段是5的么,sql可以改成:select * from user_table where idlist = '5'