mysql查询某数字在某字段以逗号隔开的字符里面
查询2是否是2,3,4里面,,数据库存储为,2,3,4,
用like查询,where里条件"%,"(拼接要查询的值)",%"
学开发时间较短,临时想的一个办法。
mysql 字段内容是用逗号分隔的。怎么按序列查询内容
你可以写一个存储过程,相当于自定义的函数,不一定有现成的函数。
mysql如何对字段值为逗号分割一组数字拆分查询对应数据
select a.*,b.*
from a
left join b on find_in_set(b.id,a.zd1)
搜一下:mysql如何对字段值为逗号分割一组数字拆分查询对应数据
sql查询以逗号分隔的字段
select * from table where ','+AA+',' like '%,'+'key'+',%'select keyword from aa where '|'+keyword+'|' like '%|021|%'
这种格式的就可以了。你要查的是那个字段里所有的内容,因为12也包含在那个字段中,当然被查出来了这样写:
where AA like '2,%' or AA like '%,2' or AA like '%,2,%'