腹黑的足球 · MySQL 使用正则查询 | 新手教程· 21 小时前 · |
斯文的春卷 · 开发 Java 应用使用 TiDB ...· 昨天 · |
纯真的石榴 · 12.8 字符串函数和运算符_MySQL ...· 昨天 · |
被表白的书签 · ❤️Kettle--老板说:这套生产数据库 ...· 2 天前 · |
活泼的木耳 · 删除SSRS数据字段中的任意空格_删除字段内 ...· 4 天前 · |
讲道义的小蝌蚪 · IOS | 聚典开放平台文档中心· 1 周前 · |
活泼的莴苣 · “山寨”中快速复制的华强方特市值150亿,客 ...· 1 月前 · |
完美的红薯 · wait millis 60010, ...· 2 月前 · |
温柔的槟榔 · 如何减低php程序的cpu使用率?_php ...· 3 月前 · |
飘逸的领结 · Linux下MySQL数据库开发技术-htt ...· 5 月前 · |
不拘小节的太阳
2 周前 |
使用一个SQL查询更新一列中的多个值,可以使用UPDATE语句结合CASE语句来实现。
具体步骤如下:
以下是一个示例:
UPDATE 表名
SET 列名 =
WHEN 条件1 THEN 值1
WHEN 条件2 THEN 值2
ELSE 默认值
WHERE 更新条件;
例如,假设有一个名为"users"的表,其中有一个名为"status"的列,我们想要将"status"列中的值为1的行更新为"active",值为2的行更新为"inactive",其他行保持不变,可以使用以下SQL查询:
UPDATE users
SET status =
WHEN status = 1 THEN 'active'
WHEN status = 2 THEN 'inactive'
ELSE status
END;
这样,"users"表中"status"列的值将根据条件进行更新。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅为示例,具体产品选择应根据实际需求进行评估。
腹黑的足球 · MySQL 使用正则查询 | 新手教程 21 小时前 |
讲道义的小蝌蚪 · IOS | 聚典开放平台文档中心 1 周前 |