Heim > Fragen und Antworten > Hauptteil
大家讲道理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%'