关于CASE的问题 count(decode(a.c_rybh,b.c_rybh,decode(b.C_LDLB,'10',1,'11',1,'12',1,'13',1,'16',1,'19',1))) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢楼上,但是有些语句的取值非常复杂,这样写好像不合适,例如:(case when a.C_ZWJB in ('04','06','08','10') then '0'+to_char(to_number(a.C_ZWJB) - 1) else a.C_ZWJB end) decode(a.C_ZWJB, '04', '0' || to_char(to_number(a.C_ZWJB) - 1), '06', '0' || to_char(to_number(a.C_ZWJB) - 1), '08', '0' || to_char(to_number(a.C_ZWJB) - 1), '10', '0' || to_char(to_number(a.C_ZWJB) - 1),a.C_ZWJB) count(decode(case when b.n_gl>5 and b.n_gl<11 then 1 end ))这个语句怎么转呀? 数据库架构询问 如何获取Oracle数据库表的约束条件 oracle 循环查询某一记录问题??? 高分求oracle8! 如何让job每一个小时执行一次! 请问ORA-01113: file 1 needs media recovery ,ORA-01110: data file 1: 'D:\BACKUPDB\SYSTEM01.DBF' 是什么错误,怎么解决? 关于自动生成一个唯一编号做主健的问题。 请教取出表中按时间排序的前四条记录的SQL语句咋写? 高手请进!答对的送分30! 高分求救!!oracle的安装问题(在线等) 我想到上海工作,给个意见?不好意思,占这里的地方 简单的问题。
(case when a.C_ZWJB in ('04','06','08','10') then '0'+to_char(to_number(a.C_ZWJB) - 1) else a.C_ZWJB end)
'04', '0' || to_char(to_number(a.C_ZWJB) - 1),
'06', '0' || to_char(to_number(a.C_ZWJB) - 1),
'08', '0' || to_char(to_number(a.C_ZWJB) - 1),
'10', '0' || to_char(to_number(a.C_ZWJB) - 1),
a.C_ZWJB)
这个语句怎么转呀?