當前位置:首頁 » 編程語言 » 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.學生姓名

熱點內容
sql時間分鍾 發布:2025-08-06 18:07:07 瀏覽:402
海美迪安卓如何投屏 發布:2025-08-06 17:57:36 瀏覽:251
外幣存款ftp利差計算 發布:2025-08-06 17:53:18 瀏覽:710
查看存儲過程命令 發布:2025-08-06 17:44:45 瀏覽:325
android獲取日歷 發布:2025-08-06 17:39:42 瀏覽:529
呂布5000血銘文如何配置 發布:2025-08-06 17:22:25 瀏覽:308
差動式壓縮機 發布:2025-08-06 17:15:44 瀏覽:892
華為p30更新鴻蒙系統如何退回安卓 發布:2025-08-06 17:12:24 瀏覽:536
新款大眾探歌有哪些配置 發布:2025-08-06 17:05:36 瀏覽:187
如何刪除sd卡存儲內容oppo 發布:2025-08-06 17:00:31 瀏覽:242