-

SQL中模糊查询优化问题

前言

在上万条大量数据的情况下用like查询导致SQL慢的这种情况如何去解决?

解决

(1)必须建立搜索字段的索引字段;

(2)避免 like'%xxxx%' 和 like'%xxxx', 但可以使用 like'xxxx%'

(3)使用instr函数:

select count(1) from xx_table where instr(name,'xxx') >0;

0/255

佐贺偶像是传奇

人生如戏,戏如人生。==