前言:
表达式:decode(条件, 值1, 翻译值1, 值2, 翻译值2, …值n, 翻译值n, 缺省值)
含义:条件满足值1则返回翻译值1,满足值2则返回翻译值2。。。都不满足,返回缺省值
正文:
select id, decode(gender, 1, '男生', 2, '女生', '其他') gender_mean from member
注:我这里只介绍了最基础的写法,详细解释可以看我参考的博客
参考博客:
【ORACLE】Oracle提高篇之DECODE - 菜鸟sdut的博客 - CSDN博客
https://blog.csdn.net/sdut406/article/details/82795585
sql与oracle中有关case和decode的用法(行转列)及比较 - NerverQuit - 博客园
https://www.cnblogs.com/NothingIsImpossible/archive/2010/10/13/1850250.html