业务需要字段A可以模糊搜索,并且一次可以模糊多个,比如本次搜索 需要字段A 支持包含字符A或者B或者C。
网上大致搜了下,有种思路是通过多个 like or。
实际使用了下,确实可以,可能效率上不是太高,但是解决问题重要。
如果有更好的方法,可以分享下。
例子就是
select * from Student
where st_name like '%张%' or st_name like '%王%'
or st_name like '%刘%'
业务需要字段A可以模糊搜索,并且一次可以模糊多个,比如本次搜索 需要字段A 支持包含字符A或者B或者C。
网上大致搜了下,有种思路是通过多个 like or。
实际使用了下,确实可以,可能效率上不是太高,但是解决问题重要。
如果有更好的方法,可以分享下。
例子就是
select * from Student
where st_name like '%张%' or st_name like '%王%'
or st_name like '%刘%'