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

क्वेरी में NULL को 0 से कैसे बदलें?

इसे किसी अन्य CASE/COALESCE/IFNULL के साथ लपेटने की आवश्यकता नहीं है या कुछ भी, बस CASE EXPRESSION का उपयोग करें ELSE , यदि सभी शर्तें पूरी नहीं होती हैं, तो ELSE इस्तेमाल किया जाएगा।

UPDATE users 
           SET reputation = reputation +
                            CASE WHEN id = ? THEN 2
                                 WHEN id = ? AND NOT ? THEN 15
                                 ELSE 0
                            END
          WHERE id IN (?, ?);


  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 टिप्पणियाँ?

  2. चर नाम के साथ तालिका बनाना php mysql

  3. प्रति पंक्ति 3 आइटम प्रदर्शित करें - जबकि लूप - php/mysql

  4. WooCommerce:डेटाबेस में उत्पादों को ढूँढना

  5. नेविगेशन बनाने के लिए रिकर्सन का उपयोग करना