sql like 拼接字符串模糊查询
这种分割的值大家常用,如果要用like 来查询包含2,这个值的数据有哪些,这个怎么查?
like '%2%' ????,这是不行的如果是 44,125,687 同样可以查出来,那么就想到通配符,
like '%[^0-9]2[^0-9]%' ????看着貌似可以,但是查询出来的是 1,2,3 仍是不对的,然后就一直想用通配符写
但是终卒,最终经过各种途径 才知道 是这样写 ','+PATROL_STAFF+',' LIKE '%,2,%'
这种分割的值大家常用,如果要用like 来查询包含2,这个值的数据有哪些,这个怎么查?
like '%2%' ????,这是不行的如果是 44,125,687 同样可以查出来,那么就想到通配符,
like '%[^0-9]2[^0-9]%' ????看着貌似可以,但是查询出来的是 1,2,3 仍是不对的,然后就一直想用通配符写
但是终卒,最终经过各种途径 才知道 是这样写 ','+PATROL_STAFF+',' LIKE '%,2,%'