oracle case when 简单列子
2016-04-06 18:28
465 查看
SELECT a.*,
(CASE b.item_OBJID
WHEN '14'
THEN a.item_happen_case_other
ELSE b.item_OBJJC
END) item_fsyy
FROM tlk_Online_E a
LEFT JOIN tlk_W_SHFSYY_dic b
ON a.item_happen_case=b.item_OBJID
WHERE a.author IN
(SELECT userid
FROM T_USER_DEPARTMENT_SET
WHERE DEPARTMENTID='11e5-409a-1c353bff-b30e-c3eda9323e9e'
AND userid IS NOT NULL
)
ORDER BY a.item_auditFlag,
a.ITEM_codingFlag,
a.CREATED
(CASE b.item_OBJID
WHEN '14'
THEN a.item_happen_case_other
ELSE b.item_OBJJC
END) item_fsyy
FROM tlk_Online_E a
LEFT JOIN tlk_W_SHFSYY_dic b
ON a.item_happen_case=b.item_OBJID
WHERE a.author IN
(SELECT userid
FROM T_USER_DEPARTMENT_SET
WHERE DEPARTMENTID='11e5-409a-1c353bff-b30e-c3eda9323e9e'
AND userid IS NOT NULL
)
ORDER BY a.item_auditFlag,
a.ITEM_codingFlag,
a.CREATED
相关文章推荐
- JAVA9将于2017年3月份发布,中国Java用户有什么反馈请赶紧提,我们一起整理给Oracle.
- 关于oracle优化的策略等SQL
- Oracle analytic function入门
- oracle在cmd下通过命令导入导出数据
- 在JSP中获取oracle中的时间戳类型的字段并显示
- oracle,把A表在B表没有的字段数据插入到B中
- .Net使用Oracle驱动访问数据库
- oracle_procedure_function_trigger
- oracle_PL_SQL
- oracle创建dblink 并应用
- oracle_DCL
- oracle_DDL
- oracle_DML
- oracle_DQL
- oracle_常用的sql函数
- oracle_简介
- Oracle 建立索引及SQL优化
- Oracle用分区表分区交换做历史数据迁移
- oracle学习之bulk collect用法
- Oracle Merge into 详细介绍