case when

Posted wangchuanfu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了case when相关的知识,希望对你有一定的参考价值。

   <select id="getLimitPage" resultMap="limitFieldBeanSubMap" parameterClass="LimitField"  >
          <include refid="be_fy"/>
          select T_LIMIT_FIELD.*,
             (
                  case state
                     when ‘N‘ then ‘下线‘
                     when ‘Y‘ then ‘上线‘                    
                      end               
             ) as stateStr          
           from T_LIMIT_FIELD  where IS_DELETE=‘N‘
                <include refid="whereLimitList" />
          order by ADD_TIME desc
          <include refid="ed_fy"/>
    </select>

 

以上是关于case when的主要内容,如果未能解决你的问题,请参考以下文章

CASE WHEN 及 SELECT CASE WHEN的用法(写了一坨烂代码发现两条sql就完成了, 哎)

SQL语句中case,when,then的用法

每个 'when' 块中具有多个值的 case 语句

使用 case when after when 操作数据

case when 的使用方式

CASE 表达式 - 在 WHEN 部分再添加一个条件