當前位置:柔美女性網 >

綠色生活 >心理 >

decode函數可以嵌套兩層嗎

decode函數可以嵌套兩層嗎

decode函數可以嵌套兩層嗎

可以。

一個值根據某個規則以另一種形式展現可用decode()方法

decode(columnname,值1,翻譯值1,值2,翻譯值2,……缺省值)

舉例:

表Test_user:

1、單個decode的使用

對所有用户類型為1的用户進行啟用,用户類型不為1的,已被激活的啟用,未被激活的禁用:

update test_user t set _available=decode(_type,Ƈ',Ƈ',_actived),_actived=decode(_type,Ƈ',Ƈ',_actived)

2、decode()函數的嵌套使用

1中的sql語句也可以像下面這麼寫:下面這麼寫邏輯性更強

update test_user t set _available=decode(_type,Ƈ',Ƈ',decode(_actived,Ɔ',Ɔ',Ƈ')),_actived=decode(_type,Ƈ',Ƈ',_actived)

標籤: 嵌套 decode 函數
  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-mo/lvse/xinli/9pxl32.html