sql 批量模糊查询 和批量完全匹配语法
电话实现完全匹配查询:也就是说:phone=1 or phone =3
例如:电话有(1,3,5,7,9,10.。。。)这里有很多电话(现在估计10w左右吧)
姓名模糊查询:
例如:姓名有(张,王,陈) 这里也很多 (总之是大数据量的)
求效率的代码 谢谢了
------解决方案--------------------你是只需要匹配电话号码还是连人都要匹配?
------解决方案--------------------
不是数量限制是语句长度限制吧,你这是往in里扔了多少东西啊。。。。
如果要匹配的号码很多,用inner join 临时表的方式就可以了。
insert into #t(val)
values('a'),('b'),('c')
select t1.*
from tb t1
inner join #t t2 on t1.phone=t2.val