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

认证0级讲师

membalas semua(12)
大家讲道理

Mengapa kita tidak boleh menilai dua pembolehubah pertanyaan sebelum melaksanakan pernyataan SQL?

Kod pseudo adalah seperti berikut:

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

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

Dari perspektif kecekapan, amat disyorkan bahawa apabila nama atau kaedah kosong, nilai tidak akan digunakan sebagai syarat pertanyaan
Sebagai contoh, jika nama kosong, terus
where method like '%xxx%'

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan