中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么使用update批量更新同一列不同值

小億
477
2023-09-05 11:14:37
欄目: 編程語言

使用UPDATE語句批量更新同一列不同值,可以使用CASE語句來實現。

例如,假設有一個名為"users"的表,其中包含"username"和"status"兩列,需要將"status"列中的多個用戶的狀態更新為不同的值。

可以使用以下SQL語句進行批量更新:

UPDATE users
SET status =
CASE
WHEN username = 'user1' THEN 'active'
WHEN username = 'user2' THEN 'inactive'
WHEN username = 'user3' THEN 'active'
END
WHERE username IN ('user1', 'user2', 'user3');

在以上示例中,當"username"為’user1’時,將"status"更新為’active’;當"username"為’user2’時,將"status"更新為’inactive’;當"username"為’user3’時,將"status"更新為’active’。

通過WHERE子句可以指定需要更新的具體記錄,可以使用IN運算符來指定多個"username"。

0
保德县| 德化县| 美姑县| 陆丰市| 文山县| 福鼎市| 杭锦旗| 克拉玛依市| 南丹县| 大埔区| 宿迁市| 田东县| 承德县| 抚顺县| 海城市| 亳州市| 哈尔滨市| 辉县市| 湘潭市| 聂荣县| 天柱县| 水富县| 渝北区| 北碚区| 克什克腾旗| 东城区| 汉源县| 武平县| 师宗县| 北流市| 霍邱县| 牟定县| 准格尔旗| 大方县| 青龙| 南丹县| 囊谦县| 泉州市| 呈贡县| 班玛县| 辛集市|