项目中用到的sql语句(case when...then... end )

        String sql = "select t.ID,t.ORDER_NO,t.TASK_ID,t.TASK_NAME, "
                    + "t.TASK_START_TIME,t.TASK_END_TIME,t.USED_TIME, "
                    + "t.PROCESS_INSTANCE_ID,t.CREATE_USER,t.CREATE_USER_NAME, "
                    + "t.CREATE_DEPT_ID,t.CREATE_DEPT_NAME,t.CREATE_TIME,t.END_TIME,t.ORDER_TOTAL_DURATION, "
                    + "t.EVENT_TITLE, "
                    + "(case when t.END_TIME is null then '未归档' else '已归档' end) as ORDER_STATUS, "
                    + "t.EVENT_TYPE, "
                    + "(select a.TYPE_NAME from MON_ALARM_TYPE a where a.ID=t.EVENT_TYPE)as EVENT_TYPE_NAME, "
                    + "t.ORDER_LEVEL,( "
                    + "select TYPENAME  from ISDP_T_S_TYPE c ,ISDP_T_S_TYPEGROUP d "
                    + "where d.TYPEGROUPCODE='ORDER_EVENT_LEVEL' "
                    + "and c.TYPEGROUPID = d.ID "
                    + "and c.TYPECODE = t.ORDER_LEVEL "
                    + ") as ORDER_LEVEL_NAME,t.IF_CHANGE_CONFIG, "
                    + "( case when t.IF_CHANGE_CONFIG = '1' then '是' else '否' end) as IF_CHANGE_CONFIG_NAME,t.TASK_FORM_KEY "
                    + buildCondSql(map);

        return sql;


case when  **   then ***   end       用法   何时用


通过上面后台的查询,  将数据在页面上显示出来


<td class="searchTable_right" align="left"><select
                        id="IF_CHANGE_CONFIG" name="IF_CHANGE_CONFIG" style="width: 90px">
                            <option value="" selected>-请选择-</option>
                            <option value="1">是</option>
                            <option value="0">否</option>
                    </select></td>




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值