MySQL + SQL · Lesson 1

Update Multiple Rows

कई Rows Update करना

आप WHERE condition से एक साथ कई rows update कर सकते हैं, या CASE से अलग-अलग values दे सकते हैं।

Condition से Update

-- Sales department के सभी को 10% raise
UPDATE employees
SET salary = salary * 1.10
WHERE department = 'Sales';

CASE से अलग Values

UPDATE employees
SET salary = CASE
    WHEN id = 1 THEN 60000
    WHEN id = 2 THEN 55000
    ELSE salary
END
WHERE id IN (1, 2);

सारांश

  • WHERE के साथ एक UPDATE सभी matching rows बदलता है।
  • एक query में अलग rows को अलग values देने को CASE use करें।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।