java - 如何解决where name like '%%' 当name 为null时,查询不到数据?
PHP中文网
PHP中文网 2017-04-18 10:44:56
0
12
1820
PHP中文网
PHP中文网

认证0级讲师

全部回覆(12)
大家讲道理

為什麼不能再執行SQL語句前判斷一下兩個查詢變數呢?

偽代碼如下:

if (isNull(a)) {
    a = '';
}

if (isNull(b)) {
    b = '';
}
阿神

從效率的角度,強烈建義,name或method為空時,就不把該值作為查詢條件
比如name 為空直接
where method like '%xxx%'

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板