當前位置:首頁 » 編程語言 » sql某欄位更新

sql某欄位更新

發布時間: 2022-07-11 12:35:15

① 怎樣寫sql語句 同一表根據某欄位相同就更新

update table
set name_id = (select distinct name_id from table t where t.name = table.name and t.name = 1)
where flag = 0

--當flag等於0的時候更新
--更新的值為:與當前name相同的,並且flag等於1的name_id

② SQL語句更新符合條件的某欄位值

account表中應該有賬戶ID這個主鍵欄位吧?暫且定為account_id吧

我們假設ID為333的賬戶需要話費200餘額和300積分,則sql這樣寫

updateaccountsetbalance=balance-200,cowpea=cowpea-300whereaccount_id=333andbalance>=200andcowpea>=300

③ SQL欄位更新

(不好意思,查詢的地方筆誤了:)
可以再嵌套一個查詢:

Dim mBigID
set rs1=server.createobject("adodb.recordset")
sql="select bigid from XS20_SORT where wwwsort = "&sort&"" >>>>>注意如果這個wwwsort是數字類型的欄位應該這樣寫,如果是字元類型的,要再加一對單引號.
rs1.Open sql,conn,1,1>>>>這地方剛才寫錯了:)
mBigID = ""
If Not rs1.Eof Then
mBigID = rs1("bigid")
End If
rs1.Close
Set rs1 = nothing

rs("bigid")= mBigID

如果還有問題,發郵件給我吧,我的郵箱是[email protected]

④ 請教一條sql語句,更新一個欄位,更新值來至於子查詢

--SQLServer:
update表Aseta欄位=表B.a欄位
from表Binnerjoin表Aon表A.主鍵=表B.主鍵

--MySQL:
update表Ainnerjoin表Bon表A.主鍵=表B.主鍵seta欄位=表B.a欄位

注: 表B可以是一個子表查詢

⑤ SQL:如何將一個表中某個欄位的值全部更新到另外一個表相應的欄位

實現的方法和詳細的操作步驟如下:

1、第一步,打開數據表,例如,要在表中找到數據1,見下圖,轉到下面的步驟。

⑥ 求助:SQL語句.更新表中某個欄位

select A.銀行賬號
from
表A A, 表B B where
A.職員代碼
= B.職員代碼 and B.職員ID
= C.職員ID
上面語句可以當做子查詢, 直接更新表C
update 表C
C set C.職員銀行賬號
=
(
select
A.銀行賬號
from
表A
A,
表B
B
where
A.職員代碼
=
B.職員代碼
and
B.職員ID
=
C.職員ID)

⑦ SQL 同時更新一張表裡的一個欄位所有數據怎麼操作

按如下語句就行了:

update [表名] set [欄位名] = [值];

如果是根據一個表更新此表,套用如下方式:

update [表名] set [欄位名] = (select [欄位名] from [其他表] where [兩表間的關聯條件])。

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:233
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:532
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726