认证0级讲师
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 pertanyaanSebagai contoh, jika nama kosong, terus where method like '%xxx%'
where method like '%xxx%'
Mengapa kita tidak boleh menilai dua pembolehubah pertanyaan sebelum melaksanakan pernyataan SQL?
Kod pseudo adalah seperti berikut:
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%'