首页 > 问答 > 正文
大家讲道理2017-04-18 10:46:56
为什么不能再执行SQL语句前判断一下两个查询变量呢?
伪代码如下:
if (isNull(a)) { a = ''; } if (isNull(b)) { b = ''; }
阿神2017-04-18 10:46:56
从效率的角度,强烈建义,name或method为空时,就不把该值作为查询条件比如name 为空直接where method like '%xxx%'
where method like '%xxx%'