gpt4 book ai didi

mysql - 单个查询进行选择和更新

转载 作者:行者123 更新时间:2023-11-29 06:18:33 25 4
gpt4 key购买 nike

当条件 = 1 时,col1 应设置为 1,对于所有条件 != 1,col1 的值应为 0。

SELECT col1, 
col2
FROM table
WHERE condition1 = 1;

这可以在单个查询中完成吗? (而不是 1 次更新和 1 次选择)。

最佳答案

用途:

UPDATE YOUR_TABLE
SET col1 = CASE
WHEN condition = 1 THEN 1
WHEN condition IS NULL THEN 0
ELSE 0
END

关于mysql - 单个查询进行选择和更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5069834/

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