Menurut saya ini bukan praktik terbaik, tetapi terkadang orang menggunakannya untuk membuat pembuatan kueri dinamis sedikit lebih mudah.
string sql = "SELECT * FROM mytable WHERE 1 ";
if ( somecondition ) {
sql += "AND somefield = somevalue ";
}
if ( someothercondition ) {
sql += "AND someotherfield = someothervalue ";
}
... etc
Tanpa WHERE 1
di sana saya perlu memeriksa setiap if
blokir apakah saya perlu memasukkan WHERE
atau AND
.