sql 修改 更新 替換 某個欄位的部分內容

2021-10-24 12:23:14 字數 643 閱讀 9787

1*.需求

將表(ws_formmain)的字段(order_number)內容為xsrk201706080001修改為wxsk201706080001

update 表名 set 字段 = replace(字段, 『要修改的內容』 , 『修改後的內容』);

update ws_formmain set order_number = replace(order_number, 'xsrk', 'wxsk'

) where orderdefid = 513

2*.需要修改sqlserver資料庫中某一字段的值,例如從「1234560001」至「1234560999」的字段supplier_id進行修改,要求修改後的supplier_id字段值為「654321****」。

可以使用replace()函式進行修改:

update  table  set  supplier_id=replace(supplier_id,'123456','654321'

) where supplier_id like '123456%'

;

replace()函式中,第乙個引數表示的是需要進行操作的字段或值,第二個引數表示的需要被替換的字串,第三個引數表示進行替換的字串

mysql 替換某個欄位中的某個字元

遇到這麼個情況 比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 csharp view plain copy number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號 03 四川省成...

mysql替換某個欄位中的某個字元

比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 number addr 01 中國浙江 02 中國浙江 03 中國浙江 現在位址改了 浙江 搬到了 上海 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海...

mongodb批量更新某個字段

db.getcollection my booking find foreach function item 查詢出hospitalname是xx醫院和openid不以2開頭的所有記錄,並且更新my booking表中的paytype為2.db.getcollection my booking fi...