1樓:匿名使用者
達到這樣的目的不是用刪除,而是用更新的。
2樓:孤獨飛雪飄
sql語句為:update `table_name` set `field_name` = replace (`field_name`,』from_str』,'to_str』) where ……
**說明: table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字串 to_str —— 替換成的字串 目的是為了直接用sql運算元據庫修改欄位中的某些字串!
也可以使用下列方法有條件的替換,比較麻煩,需要三步! select出來符合的記錄,然後進行字串替換,再update,但這樣需要三個步驟!平時用mysql經常要遇到這樣的問題 假如我要替換的內容是:
把』家 樂 福』字元替換成』jia le fu』 要替換的內容在:資料表 cdb_posts中的message 欄位。那我們就應該這樣寫:
update dede_addonarticle set body=replace(body, 『家樂福』, 『jia le fu』); 刪除某個字串可以這樣寫 update ecs_goods set goods_name=replace(goods_name, 'vancl凡客誠品 ', '');
3樓:匿名使用者
update 表名set 欄位=replace(欄位,'被替換的內容','要替換的內容')
sql語句刪除某個欄位的部分資料
4樓:匿名使用者
這個完全可以的。
update的語句格式:
update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
你這種用法:
專update qx_repair_items set qri_rman=replace(qri_rman,'/'+@spname,'') where qri_id=@mainid
的問題是:replace是vb的函屬數,而不是sql語句中的格式所允許的,應該這樣:
先用select * from qx_repair_items where qri_id=@mainid
通過一個變數,例如:x 讀取 qri_rman 欄位的值
然後 x = replace(x,'/'+@spname,'')
最後update qx_repair_items set qri_rman=x where qri_id=@mainid
我寫到這裡,突然想到,是否可以這樣:
"update qx_repair_items set qri_rman=" & replace(qri_rman,'/'+@spname,'') & " where qri_id=@mainid"
5樓:匿名使用者
oracle的話有replace函式
update一把表
6樓:儲存檔案
update md_equipment set city = '' where id = 'tzzx1907030008'
sql語句刪除欄位中包含的某個字元
7樓:匿名使用者
-- oracle
update 表 set 列 = replace (列,'晉','') where 列 like '%晉%'
or update 表 set 列 = '晉' || 列 where 列 not like '%晉%'
-- mysql
update 表 set 列 = replace (列,'晉','') where 列 like '%晉%'
or update 表 set 列 = concat('晉',列) where 列 not like '%晉%'
-- sqlserver
update 表 set 列 = replace (列,'晉','') where 列 like '%晉%'
or update 表 set 列 = '晉'+列 where 列 not like '%晉%'
mysql如何刪除某個欄位所有值SQL語句
一般用update語句 update 表名 set 某欄位 null 注意 執行語句前做好備份,避免誤操作。mysql 將10條之後的資料全部刪除的sql語句怎麼寫?sql語句 刪除某欄位中一個資料 update 表名 set 欄位名 null where 欄位名 值 and 欄位2 值2 值就是你...
mysql執行update語句讓某個欄位變成null該怎麼辦
語法如下 update table set col name null where id 1 資料表 table的欄位 col name 需要支援為null才能正常執行。延展閱讀 update是一個資料庫sql語法用語,用途是更新表中原有資料,單獨使用時使用where匹配欄位。用途 更新表中原有資料...
sql某個欄位中包含欄位最多最多的分組查詢
給你個ms sql server的方法,別的只要找到求某字串內函子串個數的函式替換就行了。select a.id,a.form,b.個數 from tablename a,select form,個數 max len type len replace type,from tablename grou...