sql - upadte case when方式

case when應該是算常碰到的基本語法之一,但搭配update使用還是頭一遭,所以順手紀錄一下

update 資料表
set 欄位名稱=( case when 欄位名稱 = '1' then SUBSTRING(欄位名稱,開始字元,結束字元) else 欄位名稱 end )

然後SUBSTRING只是為了要擷取該欄位特定字元而已…