case when問題請教,這個查詢有什么問題呀,不回傳資料,請感高手幫忙解答啊
uj5u.com熱心網友回復:
0002 對應的024是空,0026對應的029是空,另外要end結束uj5u.com熱心網友回復:
end結束忘記復制了,024和029資料留反了,我想如果是0002就取024的值,這個思路對嗎?uj5u.com熱心網友回復:
嗯,是這樣的uj5u.com熱心網友回復:
oracle 資料庫功能很強大,除了使用case when 之外,還可以使用oracle 資料庫提供的函式 decode ,你上面的寫法可以改成如下:select decode(t1.RULE_CODE,0002,t1.NODENAME024,0026,t1.NODENAME029) from T1
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/38296.html
標籤:基礎和管理
上一篇:SP2-0642: SQL*Plus internal error state 2133, context 3113:0:0 Unsafe to proceed
