Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL प्रश्नों में WHERE 1 का महत्व

मुझे नहीं लगता कि यह सर्वोत्तम अभ्यास की बात है, लेकिन लोग कभी-कभी इसका उपयोग गतिशील प्रश्नों के निर्माण को थोड़ा आसान बनाने के लिए करते हैं।

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 ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_ARRAY_APPEND () - MySQL में JSON सरणी में मान जोड़ें

  2. पीडीओ पीएचपी में पेजिनेशन

  3. MySQL में तिथियों की तुलना करें

  4. एकल पंक्ति का योग मान?

  5. अजीब और कष्टप्रद त्रुटि:अपरिभाषित फ़ंक्शन पर कॉल करें mysql_query ()