假設我表就這個兩個欄位select t.TypeName,t.Layer from sw_devicetype t
我需要實作的是當Layer =1的時候 TypeName取別名TypeName1,Layer =2的時候 TypeName取別名TypeName2,Layer =3的時候 TypeName取別名TypeName3,只有1,2,3的情況,那么能實作嗎?不用觸發器一類的
uj5u.com熱心網友回復:
你需要的內容,這里都包含,用不到的,就放在哪,當它不存在。select t.TypeName,t.Layer ,
DECODE(Layer,1,TypeName) TypeName1,
DECODE(Layer,2,TypeName) TypeName2,
DECODE(Layer,3,TypeName) TypeName3
from sw_devicetype t
uj5u.com熱心網友回復:
報錯了,引數計數不正確是什么意思 Incorrect parameter count in the call to native function 'DECODE'
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/41929.html
標籤:MySQL
上一篇:mongo 只讀問題
下一篇:mysql啟動不起來
