gpt4 book ai didi

mysql - 如何编写查询以根据另一列设置列的值

转载 作者:可可西里 更新时间:2023-11-01 08:08:47 25 4
gpt4 key购买 nike

我有一个表,它的名称是 FDWelcomeCall 并且有列 wcstatusdatecompleted

我想选择datecompleted。但如果 wcstatus 值为 01,我想将 datecompleted 的值设置为 NULL ,除此之外datecompleted的值会正常显示。

最佳答案

您可以使用 CASE 构造,例如:

SELECT CASE WHEN wc_status IN (0, 1) THEN NULL ELSE datecompleted END datecompleted 
FROM FDWelcomeCall

如果您希望在 wc_status01 时实际将 datecompleted 设置为 NULL :

UPDATE FDWelcomeCall
SET datecompleted = NULL
WHERE wc_status IN (0, 1)

关于mysql - 如何编写查询以根据另一列设置列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54555573/

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