當前位置:首頁 » 編程語言 » 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-07 01:49:22 瀏覽:515
怎麼樣破解excel密碼 發布:2025-05-07 01:48:39 瀏覽:974
小型迷你存儲伺服器 發布:2025-05-07 01:32:31 瀏覽:140
手機配置太高怎麼玩低配游戲 發布:2025-05-07 01:25:26 瀏覽:11
視頻壓縮用什麼軟體 發布:2025-05-07 01:25:20 瀏覽:826
如何看懂汽車電瓶配置 發布:2025-05-07 01:19:12 瀏覽:323
星際源碼棋牌 發布:2025-05-07 01:17:53 瀏覽:50
我的世界伺服器右鍵刷物品 發布:2025-05-07 01:07:01 瀏覽:862
配置硼氫化鉀溶液有什麼要求 發布:2025-05-07 01:01:14 瀏覽:933
python3逐行讀取 發布:2025-05-07 01:01:14 瀏覽:989