在SQL中怎么判断一个以逗号分开的字符串中是否包含某个字符串
最近在项目中遇到了一个需求,就是判断一个以逗号分开的字符串中是否包含某个字符串。下面是自己的一个解决方法,如果有更好的办法,欢迎大家留言!
// MDL_NO 是数据库对应的字段,mxbh是要查的字符串
(
MDL_NO LIKE #{mxbh} || ',%'
OR MDL_NO LIKE '%,' || #{mxbh} || ',%'
OR MDL_NO LIKE '%,' || #{mxbh}
OR MDL_NO = #{mxbh}
)