sql用update語句一次更新多個欄位應該怎麼寫

2021-04-26 06:21:20 字數 1593 閱讀 9381

1樓:baby_原來

update 表名 set 列名1=值,列名2=值2,... [where 條件]

多個欄位可以使用逗號隔開,每一個  欄位名=值  就是賦值,其後的where 條件語句可加可不加

2樓:匿名使用者

update 表名du set(欄位

zhi1,欄位2,欄位3,...) = (select 數值dao1,數值2,數值3,...) where 條件如果是固

回定值,可以寫成答

update 表名 set(欄位1,欄位2,欄位3) = (select 數值1,數值2,數值3 from dual) where 條件

3樓:匿名使用者

set語句中逗號隔開即可,例如

update orders set order_qty=1, order_date=sysdate where order_num = 1234

4樓:匿名使用者

update 表名 set 欄位名1 = '資料1',欄位名2 = '資料2', ... ...

5樓:

update table set col1=value1,col2=value2 where id=?

6樓:xu盼

a,b,c 是表t的3個欄位,通過 條件1 和 條件2 可以分別定位到內一條記錄:

select a,b,c from t where 條件1select a,b,c from t where 條件2現在想把條件2 對應容

的記錄分別修改位條件1對應的記錄:

update t set a =(select a from t where 條件1),b=(select b from t where 條件1),c=(select c from t where 條件1)  where 條件2

比較簡單的寫法

update t set (a,b,c)=(select a,b,c from t where 條件1) where 條件2

sql 用update語句一次更新多個欄位應該怎麼寫?

7樓:西西哩的小馬甲

方法如下:

就是在不同的欄位之間加逗號,不限制欄位的個數。

例如:a,b,c 是表t的3個欄位,通過 條件1 和 條件2 可以分別定位到一條記錄。

select a,b,c from t where 條件1

select a,b,c from t where 條件2

現在想把條件2 對應的記錄分別修改位條件1對應的記錄。

update t set a =(select a from t where 條件1),b=(select b from t where 條件1),c=(select c from t where 條件1)  where 條件。

**的書寫規範

1. 對於主要功能函式應有註釋說明。內容包括:功能、入口/出口引數,必要時還可有備註或補充說明,對於函式中的主要功能**,也應有註釋說明。註釋以英文為主。

2. 每行**的長度推薦為80列,最長不得超過120列;折行以對齊為準。

給分數約分,用2約一次,用3約一次,用5約一次,得到的

用倒推法啊,用四分之三乘5,乘3,乘2,最後的數是一百二十分之九十,最後約分,最後的數應該是四分之三 2x3x5 30 原分數分子 30x3 90 原分數分母 30x4 120 原分數 90 120 4分之3 分子 分母擴大5倍 20分之15 20分之15 分子 分母擴大3倍 60分之45 60分之...

保溼精華 多少天用一次,補水精華多久用一次為好 什麼時間用最好

根據個人愛好了,不過三天一次就行了。您好,精華每天都可以使用的哦,早晚清潔肌膚使用化妝水後就可以塗抹保溼精華了。補水精華多久用一次為好 什麼時間用最好 因為有的精華液超級貴,所以很多剛剛上班的或者是學生黨為了得了一瓶精華液都要吃土好幾個月,其實貴的就一定好用嗎?恰恰相反,很多平價的精華液比昂貴的好的...

女友是第一次但我更痛苦

愛一個人就要接受她的全部。不能忍受她的過去,那就不要繼續嘍。不過世上沒有完美,尋找完美就是自找苦吃。這種破鞋,更是破鞋中的破鞋!不能要!朋友 別想太多了 沒有什麼事情是完美的 只是看你怎麼看待這事情 既然事情已經如此 不如心態好一點 去面對這件事情 彼此牽著手 繼續走下去 你應該接受她,不要見異思遷...