case when 在 where 中的用法
时间: 2023-08-14 21:09:31 浏览: 107
UPDATE语句中的CASE WHEN用法是用来根据条件更新表中的数据。WHERE子句用于指定要更新的行。例如,以下是一个示例:
UPDATE 表名
SET 列名 = CASE
WHEN 条件1 THEN 值1
WHEN 条件2 THEN 值2
ELSE 值3
END
WHERE 条件;
在这个示例中,当条件1成立时,列名将被更新为值1;当条件2成立时,列名将被更新为值2;否则,列名将被更新为值3。WHERE子句用于指定要更新的行。
阅读全文