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

MySQL के IF EXISTS का उपयोग

आप कार्यों के बाहर IF नियंत्रण ब्लॉक का उपयोग नहीं कर सकते। ताकि आपके दोनों प्रश्न प्रभावित हों।

IF फ़ंक्शन के बजाय EXISTS क्लॉज़ को सबक्वेरी में बदलें

SELECT IF( EXISTS(
             SELECT *
             FROM gdata_calendars
             WHERE `group` =  ? AND id = ?), 1, 0)

वास्तव में, बूलियन 1 या 0 के रूप में लौटाए जाते हैं

SELECT EXISTS(
         SELECT *
         FROM gdata_calendars
         WHERE `group` =  ? AND id = ?)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक ही मशीन पर चल रहे कई MySQL इंस्टेंस की निगरानी कैसे करें - ClusterControl टिप्स और ट्रिक्स

  2. MySQL - 0 के साथ पैड ज़िप कोड कैसे सामने रखें?

  3. PERIOD_ADD () उदाहरण – MySQL

  4. MySQL अद्यतन क्वेरी पर 'फ़ील्ड सूची' त्रुटि में अज्ञात कॉलम

  5. Mysql डेटाबेस दो डेटाबेस के बीच सिंक करता है