मुझे नहीं लगता कि यह सर्वोत्तम अभ्यास की बात है, लेकिन लोग कभी-कभी इसका उपयोग गतिशील प्रश्नों के निर्माण को थोड़ा आसान बनाने के लिए करते हैं।
string sql = "SELECT * FROM mytable WHERE 1 ";
if ( somecondition ) {
sql += "AND somefield = somevalue ";
}
if ( someothercondition ) {
sql += "AND someotherfield = someothervalue ";
}
... etc
बिना WHERE 1
. के वहां मुझे प्रत्येक if
. में जांच करनी होगी ब्लॉक करें कि क्या मुझे WHERE
. डालने की आवश्यकता है या एक AND
।