如何使用SQL批量替換資料庫特定欄位中部分特定資料

2021-10-23 03:24:53 字數 694 閱讀 6904

1、替換資料庫特定欄位中部分特定資料的sql語句

sql語句:update表名set欄位名= replace(欄位名,『原字串』,需要替換成的字串』)

以將表exam_major中的字段pos2019中的資料 50 替換成 100 為例:

在查詢中執行updateexam_majorsetpos2019= replace (pos2019, 『50』, 『100』)

2、批量將資料庫中特定欄位中的null替換為0

sql語句:update表名set表名.欄位名=ifnull(表名.欄位名,0)

以表exam_major中的字段first_discipline為例:

在查詢中執行updateexam_majorsetexam_major.first_discipline=ifnull(exam_major.first_discipline,0)

SQL 批量替換整個資料庫中的字元

最近接到客戶的 說中文版 資料庫中的所有是字元型別的列都注入了 怎麼注入的原因還沒找到,先把這個指令碼清理了一下。sql語句如下 declare t varchar 255 c varchar 255 declare table cursor cursor for select a.name,b.n...

SQL Server資料庫中批量替換資料的方法

sql server資料庫操作中,我們可能會根據某寫需要去批量替換資料,那麼如何批量修改替換資料呢?本文我們就介紹這一部分內容,接下來就讓我們一起來了解一下吧 sql server資料庫操作中,我們可能會根據某寫需要去批量替換資料,那麼如何批量修改替換資料呢?本文我們就介紹這一部分內容,接下來就讓我...

如何將Excel資料批量匯入SQL資料庫

private void button1 click object sender,eventargs e public void transferdata string excelfile,string sheetname,string connectionstring sheetname myco...