认证0级讲师
为什么不能再执行SQL语句前判断一下两个查询变量呢?
伪代码如下:
if (isNull(a)) { a = ''; } if (isNull(b)) { b = ''; }
从效率的角度,强烈建义,name或method为空时,就不把该值作为查询条件比如name 为空直接where method like '%xxx%'
where method like '%xxx%'
为什么不能再执行SQL语句前判断一下两个查询变量呢?
伪代码如下:
从效率的角度,强烈建义,name或method为空时,就不把该值作为查询条件
比如name 为空直接
where method like '%xxx%'