當前位置:首頁 » 編程語言 » sql批量列

sql批量列

發布時間: 2023-07-05 21:25:22

sql中怎麼批量更新列的數據

update qc_top set top_id='1' where id=1
update qc_top set top_id='1' where id=2
同上.......
________________________________________
下面是批量更新
UPDATE qc_top
SET top_id = CASE id //表的更新列對應主ID
WHEN 1 THEN 1 //要更新的ID,更新的值
WHEN 2 THEN 2
WHEN 3 THEN 3
WHEN 4 THEN 10
WHEN 5 THEN 3
END
WHERE id IN (1,2,3,4,5) //從1到900 "WHERE id between 1 and 900"

Ⅱ SQL資料庫 如何快速修改一列所有的數據

更新update語句分為三部分:更新的表、列名和新的值、確定更新哪些行的過濾條件。

如果是整列修改的話,不用加任何條件。假設要將所有學生的成績都改為及格,SQL語句要這么寫:Update成績表 Set 成績='及格'

如果只是修改部分數據,要加上條件。假設要將Jason和Annie的成績改為及格,SQL語句要這么寫:Update成績表 Set 成績='及格' where 姓名 in('Jason','Annie')

(2)sql批量列擴展閱讀:

SQL更新的時候,還存在需要更新多列的情況,SQL語句要枯含這么寫:Update成績表正敗和 Set 成績='及格',表現='良好', 通過='Yes'where 姓名 in('Jason','Annie')

SQL更新的舉盯時候,還存在連接其他表更新數據的情況,假設A表的歷史成績要去B表的提取,那麼SQL語句要這樣寫:

UpdateA
Set A.歷史成績=B.歷史成績
From 學生總成績表 as A
Left join 學生歷史成績表 as B
on A.學生姓名=B.學生姓名

熱點內容
網路的密碼多少位 發布:2025-05-06 23:36:51 瀏覽:138
密碼鎖停電後怎麼解決 發布:2025-05-06 23:35:52 瀏覽:587
我的世界網易版斗羅大陸伺服器怎麼安技能 發布:2025-05-06 23:34:37 瀏覽:300
還有什麼通信軟體用安卓42 發布:2025-05-06 23:34:33 瀏覽:722
安卓怎麼使用video 發布:2025-05-06 23:29:17 瀏覽:458
java免 發布:2025-05-06 23:29:16 瀏覽:705
我的世界java跑酷伺服器列表 發布:2025-05-06 23:29:14 瀏覽:969
ftp傳輸文件無法啟動 發布:2025-05-06 23:28:40 瀏覽:363
java序列號獲取 發布:2025-05-06 23:18:40 瀏覽:195
網易游戲找回密碼的軟體叫什麼 發布:2025-05-06 23:08:09 瀏覽:865