前言:
有时我们需要在语句的查询结果中加一些判断条件,以得到我们想要的结果,比如查询到的gender字段为1,则返回“男”。其他使用场景可以查看我参考的博客
正文:
注意:else不写内容的话,默认为null
第1种:简单case函数
select id, case gender when 1 then '男' when 2 then '女' else '其他' end from member
第2种:case搜索函数
select id, case when gender = 1 then '男' when gender = 2 then '女' else '其他' end from member
参考博客:
oracle case when - 请叫我刀刀 - 博客园
https://www.cnblogs.com/zqyanywn/p/5854079.html