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

Mysql में OR &AND WHERE क्लॉज का उपयोग कैसे करें?

ठीक है, आपको बस या खंड से संबंधित तत्वों को कोष्ठक के बीच होना चाहिए।

वे "आवश्यक" नहीं हैं, वैसे (आप AND / OR के पूर्वता क्रम का उपयोग कर सकते हैं), लेकिन मैं कहूंगा कि यह पठनीयता का सबसे अच्छा तरीका है।

और अगर status_id डेटा प्रकार int है, तो आपको ' ' . की आवश्यकता नहीं है लगभग 1, और 2।

SELECT * 
 FROM tablename 
WHERE name='Ankit' 
AND date='2015-04-23' 
AND (status_id=1 OR status_id=2) 

वैसे, इस मामले में, आप IN खंड का उपयोग कर सकते हैं

AND status_id in (1, 2)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Google क्लाउड SQL से किया गया कनेक्शन रुक-रुक कर गिरता है

  2. एक विशिष्ट स्थिति के आधार पर mysql निर्यात तालिका

  3. विशेष फ़ाइल स्थान से mysql डेटाबेस आयात करने के लिए स्क्रिप्ट

  4. अपरिवर्तनीय नाम 'MySql.Data.MySqlClient' के साथ ADO.NET प्रदाता या तो मशीन या एप्लिकेशन कॉन्फ़िगरेशन फ़ाइल में पंजीकृत नहीं है

  5. ऐप इंजन और MySQL