项目中用到的sql语句(case when...then... end )
2017-04-25 22:03
281 查看
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>
+ "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>
相关文章推荐
- Sql语句-case when then else end
- SQL的case when then else end语句的用法
- SQL的Case When ... Then ... Else ... End... 语句
- Sql语句-case when then else end
- case when then...else end sql 语句用法
- sql语句 case when then else end 语句实例
- SQL的case when then else end语句的用法
- sql case when then else end
- Sql语句中使用Case When Then判断
- SQL脚本 CASE......WHEN......THEN......ELSE......END 的应用
- 学习SQL日记--case a when 1 then x when 2 then y else a end
- case when then else SQL语句
- case when then end.sql
- SQL Case When Then Else End的使用收集
- sql语句中的判断语句case when else end
- sql中的case when then else end,列值的选择输出
- case when then else SQL语句
- case when then else SQL语句
- Alter Table 更改约束和外键,Case When Then ,联合变换的SQL语句
- case when then else SQL语句