इसे किसी अन्य 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 (?, ?);