mysql有likein的方法么?现在要模糊范围查询……

现在遇见一个很奇葩的问题。
数据库里有一个字段是json,json中有一个键值是日期。日期格式是年月日格式的。
现在我要根据传来的年月list进行第一波过滤,可是用什么呢?有likein么?直接模糊匹配list?

查JSON不是这么查的

select * from 表名 where JSON_CONTAINS(JSON字段,JSON_OBJECT('id', "142"))

between .. and.. 呢

个觉得没有必要这么做,即时你实现了,查询效率也非常低。建议给你这张表加个时期字段,在insert或update数据的时候,把日期提出来。