【Oracle】【30】CASE WHEN

前言:

有时我们需要在语句的查询结果中加一些判断条件,以得到我们想要的结果,比如查询到的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

posted @ 2019-08-14 22:00  花生喂龙  阅读(244)  评论(0编辑  收藏  举报