【Oracle】【31】DECODE

前言:

表达式: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

原文地址:https://www.cnblogs.com/huashengweilong/p/11355090.html