SQL欄位更新小技巧

2022-02-19 18:18:58 字數 414 閱讀 4852

最近在做乙個資料庫操作的程式

須將類似於ae01,ae01w1,ae01w2,ae01w3等資料進行轉換

將其全部轉換為aeo1

我的作法如下:

update inst_temp_list set sty=

case substring(sty,len(sty),1)

when 'w' then substring(sty,1,len(sty)-1) else sty end

update inst_temp_list set sty=

case substring(sty,len(sty)-1,1)

when 'w' then substring(sty,1,len(sty)-2) else sty end

如作法有不當之處,**以指正,謝謝!

sql更新語句小技巧

日常sql更新語句中,尤其是多表同時更新,或同時更新同乙個表同一條資料,為保證資料準確性!原庫存減少 update lucky user score set now score now score 1 where activity id 9999 and user id 6666 and now s...

更新欄位的sql

update pro traininfo t set t.totalmoney select a.price t.totaltime from gen makepriceinfo a where a.studentcode t.studentcode and a.examcode t.examcod...

SQL小技巧總結。

一 sql server如何判斷某個字段包含大寫字母 sql語句中預設是不區分大小寫的,所以語句 sql select from recenginebizinfo where recenginebizname qq 和 sql select from recenginebizinfo where r...