首頁 > 問答 > 主體
大家讲道理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%'