1. 程式人生 > >【SQL】ORACLE更新多行資料,利用decode函式,對應關係,改資料

【SQL】ORACLE更新多行資料,利用decode函式,對應關係,改資料

需求如下:


資料庫如下:


要求上面移動,資料庫作對應改變。。。用decode函式,可以一條SQL改變三條語句。

實際執行SQL如下:

UPDATE CC_SYS_FRAME SET FRAME_LEVEL = decode(FRAME_NAME, '裝置',1 , '子系統',2 , '角色',3 ,FRAME_LEVEL) WHERE SYS_NAME = '4G偵控系統' 

實際mybatis環境如下:


datas的資料如下: