sql中 decode() 的用法
SELECT ID,DECODE(inParam,'Param','value1' ,'value2') name FROM yytj2018
如果 inParam == Param, SELECT 得到的 name 显示为 value1
-
如果 inParam != Param , SELECT 得到的 name 显示为 value2
SELECT ID,DECODE(inParam,'Param1','value1' ,'Param2','value2','Param3','value3') name FROM yytj2018
- 如果 inParam == Param1 , SELECT 得到的 name 显示为 value1
- 如果 inParam == Param2 , SELECT 得到的 name 显示为 value2
- ...................
- 都不相等,显示为
''