當前位置:首頁 » 編程語言 » 用於更新兩個欄位的sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用於更新兩個欄位的sql

發布時間: 2023-01-28 20:04:15

A. oracle的sql語句寫法——涉及兩個表的欄位更新

oracle 沒有 update from 的語法,替代的寫法就是:

update info_user i
set i.name = (select d.name from data_user_info d where d.id = i.id) -- 從data_user_info中取名稱,條件是兩者id 相等
where exists (select 1 from data_user_info d where d.id = i.id) -- 僅僅當data_info_user中有和info_user一致的id,才對info_user的數據更新

B. 用一條SQL語句同時更新一個表中的兩個欄位

用,隔開可以同時更新多欄位,如果update table_text set 欄位A=『1』,欄位B=『2』。

C. 用一條SQL語句同時更新一個表中的兩個欄位

update 表名 set 欄位1=-5 ,欄位2=100 where 欄位3='0101'

前面的and 換成逗號,最後那個0101要用單引號引起來(前面幾位都沒有發現啊)。

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

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

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

拓展資料:

結構化查詢語言(Structured Query Language)簡稱SQL(發音:/ˈes kjuː ˈel/ "S-Q-L"),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。

結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。