sql替換語句 批量修改 增加 刪除字段內容

2021-05-31 21:49:33 字數 849 閱讀 5828

命令總解:update 表的名稱 set 替換字段=replace(替換字段,原來內容,新內容)

舉例說明:

1)把backupfile表裡url的字段內容為的全部改為

update backupfile set url=replace(url,'','')

2)根據條件增加欄位的內容,如把file_number=1的記錄的logical_name欄位的內容前面加上tmp,後面加上end。

update backupfile set logical_name=replace(logical_name,logical_name,'tmp'+logical_name+' end ') where file_number=1

3)根據條件去掉指定記錄的前面2個字元。

update backupfile set logical_name=replace(logical_name,logical_name,substring(logical_name,3,len(logical_name)-2)) where file_number=1

4)根據條件去掉指定記錄的後面4個字元。

update backupfile set logical_name=replace(logical_name,logical_name,substring(logical_name,1,len(logical_name)-4)) where file_number=2

如有不清楚的可以先用select語句驗證是否達成自己想要的效果再進行替換:

select   replace(替換字段,'原內容','新內容') from 表名;  

update 表名 set 替換字段=(replace(替換字段,'原內容','新內容'))

SQL替換語句之批量修改 增加 刪除字段內容

語法 replace original string,search string,replace string 用法update 表的名稱 set 替換字段 replace 替換字段,原來內容,新內容 引數如果有某個引數為 null,此函式返回 null。original string 被搜尋的字串...

SQL的增加 刪除 查詢 修改語句

sql資料庫的基本操作 增 刪 查 改。增加資料 insert 例子 1 insert into t user id,username values 10,hehehe 2 insert into t user id,gender,username,age,password values 15,男 ...

hibernate 批量增加 修改 刪除

hibernate完全以物件導向的方式來運算元據庫,當程式裡以物件導向的方式操作持久化物件時,將被自動轉換為對資料庫的操作。例如呼叫session的delete 方法來刪除持久化物件,hibernate將負責刪除對應的資料記錄 當執行持久化物件的set方法時,hibernate將自動轉換為對應的up...