gpt4 book ai didi

sql - 如何交换记录值?

转载 作者:行者123 更新时间:2023-12-04 21:35:54 25 4
gpt4 key购买 nike

如何将 role = 1 的所有记录更新为值 2 并将 role = 2 的记录更新为值 1 ?

  login   | role
----------+------
john | 1
anne | 2
adam | 1
robert | 1
katie | 1
bob | 2
tom | 2
...many records with 1 and 2 values

最佳答案

UPDATE table

SET role = CASE role
WHEN 1 THEN 2
ELSE 1
END

WHERE role = 1 OR role = 2;

关于sql - 如何交换记录值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12711661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com