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 .