Ini tergantung pada jenis operasi boolean yang sedang Anda kerjakan. Jika Anda ingin menambahkan nomor variabel AND pernyataan, maka Anda menggunakan pernyataan yang selalu bernilai benar, seperti 1 = 1 . Di sisi lain, jika Anda ingin melakukan hal yang sama dengan OR pernyataan, maka Anda harus menggunakan pernyataan yang bernilai salah, seperti 1 = 0 .
Katakanlah Anda memiliki variabel boolean x dengan nilai kebenaran tak tentu (mungkin benar, atau mungkin salah. Anda tidak tahu.) Sekarang, jika Anda menemukan nilai x AND false , Anda mendapatkan false , terlepas dari apa nilai x adalah.
Di sisi lain, jika Anda melihat x OR true , Anda akan mendapatkan true . Sekali lagi, ini terlepas dari nilai kebenaran x .
Dalam pernyataan Anda, Anda ingin nilai hard-code tidak berpengaruh pada logika kueri. Karena false OR a OR b OR c secara logika setara dengan a OR b OR c , pernyataan hard-code tidak berpengaruh. Dalam kasus lain, true AND a AND b AND c setara dengan a AND b AND c .