Ini tidak akan berhasil. Pernyataan persiapan mem-parsing SQL, mengirim ke database untuk validasi dan kompilasi. Jika tanda tanya dapat menggantikan bagian dari SQL, Anda akan kehilangan seluruh poin dari variabel terikat - kecepatan dan keamanan. Anda akan memperkenalkan kembali injeksi SQL dan pernyataan harus dikompilasi ulang untuk semua parameter.
Bukankah sesuatu seperti SELECT * FROM table WHERE c1 = ? OR c2 = ? OR c3 = ?
menjadi lebih baik (tentu saja tergantung pada indeks dan ukuran tabel).