Ⅰ 修改數據的sql語句
UPDATE data SET content=REPLACE(content,'A','B')
where content like '%id%'
如下是access下的replace的幫助
Replace 函數
全部顯示
全部隱藏
返回一個 String 值,其中的指定子字元串已經被另一子字元串替換了指定次數。
語法
Replace(expression, find, replace [, start ] [, count ] [, compare ] )
Replace 函數的語法包含以下參數 (參數:為操作、事件、方法、屬性、函數或過程提供信息的值。):
參數 說明
expression 必選。其值為包含要替換的子字元串的字元串表達式 (字元串表達式:任一求值為一列連續字元的表達式。表達式的元素可以是:返回字元串或字元串 Variant (VarType 8) 的函數;字元串字面值、常量、變數或 Variant。)。
find 必選。其值為被搜索的子字元串。
replace 必選。其值為用來進行替換的子字元串。
start 可選。其值為 expression 中的位置,將在此開始子字元串搜索。如果省略該參數,則假定為 1。
count 可選。其值為要執行的子字元串替換次數。如果省略該參數,則默認值為 –1,表示進行所有可能的替換。
compare 可選。數字值,表示在計運算元字元串時所採用的比較類型。有關相應的值,請參見「設置」部分。
Ⅱ sql server如何在查詢結果頁面直接編輯數據
sql server在查詢結果頁面直接編輯數據的方法和詳細的操作步驟如下:
1、首先,打開資料庫查詢語句。 輸入查詢語句以查詢數據表中的數據內容,如下圖所示。
Ⅲ 修改sql 中查詢後的結果集數據
你這個是關聯兩個表的更新,如果說同樣的數據在兩個列都要更新,則先更新其中一個表,再進行關聯更新即可
例如
update
t1
set
t1.ssje=t2.ssje
from
formtable_main_116_dt
t1
join
on
formtable_main_116t116
on
t1.id=t2.id
你寫的語句只是關聯查詢的結果而已,並不是實際存在的表,所以無法同時進行更新
Ⅳ 修改資料庫的一個sql語句
Update 語句
Update 語句用於修改表中的數據,語法: update 表名 set 欄位名1=值1,... Where 關鍵字=值
1、使用Update語句,如果省略「 Where條件」,將更新數據表內的全部記錄。
2、賦值時,注意欄位的類型。若為文本型或備注型,則欄位值兩邊要加引號,若為日期/時間型,則欄位值兩邊要加上#號(加引號也可以);若為布爾類型,則該欄位的值為True或 False;若為自動編號類型,則不要給該欄位賦值。
拓展資料
批量修改數據
update 表名 set 欄位名=stuff(欄位名,1,3,'新內容');
如:將表test中name欄位的前3個字元改成'test'
update test set name=stuff(name,1,3,'test');
sqlserver stuff用法
1、作用
刪除指定長度的字元,並在指定的起點插入另一組字元。
2、語法
STUFF ( character_expression , start , length ,character_expression )
3、示例
在第一個字元串stringtest中刪除從第3個位置(字元r)開始的三個字元,然後在刪除的起始位置插入第二個字元串,返回一個新的字元串。
select stuff('stringtest',3,3,'ok')
結果 stroktest
4、參數
character_expression
一個字元數據表達式。character_expression可以是常量、變數,也可以是字元列或二進制數據列。
start
一個整數,指定要刪除和插入的開始位置。如果start或length為負,則返回空字元串。如果start比第一個character_expression長,則返回空字元串。start可以是bigint類型。
length
一個整數,指定要刪除的字元串數。如果length比第一個character_expression長,則最多刪除到最後一個character_expression中的最後一個字元。length可以是bigint類型。
5、返回類型
如果character_expression是受支持的字元數據類型,則返回字元數據。如果character_expression是一個不受支持的binary數據類型,則返回二進制數據。
6、備注
如果結果值大於返回類型支持的最大數,則產生錯誤
Ⅳ sql語句連表修改數據
一、首先,打開SQL Server管理工具,使用SQL語句創建一個測試表。
Ⅵ SQL語言中修改表中數據的命令是什麼
SQL語言中修改表中數據的命令是update。
Update 語句用於修改表中原有的數據。單獨使用,使用where匹配欄位,set後面,更新欄位值,既可以一次一項,也可以一次多項。語法:UPDATE 表名稱 SET 列名稱1 = 新值,...,列名稱2 = 新值 WHERE 列名稱3 = 某值。
(6)sql語句修改數據的結果擴展閱讀:
Update 語句擴展應用:
更新某一行中的一個列的例子:將表中LastName是 "Wilson" 的元組的FirstName改為「Fred」:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 。
更新某一行中的若干列的例子:將表中LastName是 "Wilson" 的元組的Addres改為「Zhongshan 23」City改為「Nanjing」:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'。
Ⅶ 修改資料庫內容的SQL 語句
SQL語句如下:
UPDATE
表名
SET
欄位名=更新值
WHERE
更新條件
比如你要更新USER表下面的PASSWORD欄位,USER表裡麵包含以下欄位:USERID(主鍵,INT型),USERNAME(NVARCHAR型),PASSWORD(VARCHAR型),要把USERID為5的PASSWORD更改成"123456",那更新語句為:
UPDATE
USER
SET
PASSWORD='123456'
WHERE
USERID=5
Ⅷ 如何使用sql語句修改數據表中欄位的值 要語句
語句為:update ,作用是修改表中的數據。
格式為:
Update表名set列名=值
where條件