命令總解: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...