oracle中sum(decode(substrb(month,5,2),'04',sell,0)),

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 10:51:20

oracle中sum(decode(substrb(month,5,2),'04',sell,0)),
oracle中sum(decode(substrb(month,5,2),'04',sell,0)),

oracle中sum(decode(substrb(month,5,2),'04',sell,0)),
从month中第5个字节开始取2个字节的值(substrb部分);
然后判断该值,若该值等于'04',则取sell列的值,否则,取0值(decode部分);
然后将这些累计求和(sum部分).
本来不想重复回答了的
但看到楼上误导人家,所以,还是重复回答一遍了,在oracle下,有substrb和substr等2个函数的,取的意义是完全不一样的,一个是根据字符取,一个是根据字节取.

oracle中sum(decode(substrb(month,5,2),'04',sell,0)), oracle报错00936 缺失表达式 错误 select t.comcode 组代码,(select y.comcname from cc_company y where y.comcode=t.comcode) 组名称,sum(decode(aa.a3,0,aa.a1,0)) as 零分总量,sum(decode(aa.a3,1,aa.a1,0)) as 一分总量,sum(decode(aa.a3,2 oracle中decode的用法,详细介绍下么,(decode(a.mmail_no ,0 ,0 ,(a.amount + a.disc_amount) *(1 + t.vat_perc / 100)))这句话我看好长时间了没看懂. oracle里decode函数问题decode函数可不可以同时满足多条件的?比如decode(条件1,结果1) 可以实现.我想decode满足条件1和条件2,再返回结果1.case when 好像可以实现多个. oracle中sum(Part_Order_Detail.Shipped_Qty)什么意思呀还有怎么写呀,就是select.from.之类的格式 oracle中decode函数的应用问题.decode(to_char(sgldate,'yyyy-mm-dd'),if1,sglxssr/10000,null),if1这里我想取一个时间段 就是能使sgldate的时间取值在12年7月23日至7月39日这一段时间内,请问如何写这个if1条件? Oracle中如何的decode函数的使用下面是我的一个SQL语句,不用看其他的,就给我看一下decode中的语句,我的意思是当 c.Gsptype的值符合n (17, 18, 19, 21, 22, 101) And Not Between 50 And 99,为b.rgid,否则为0;这 oracle 中 FETCH oracle中escape是什么意思 oracle中 between 用法 oracle中cascade是什么意思 oracle中procedures是什么意思 oracle sum()函数的问题~在orale11g中,sum(6)表示的不是第六列的总和,应该是什么呢?在emp表中,第六列是工资,select sum(6) from emp;返回的是84.select sum(sal) from emp;返回的是29025. oracle语句报缺失表达式,貌似是decode用法不对?where t1.high_company_id =decode(c1.company_level,'4',select high_company_id from fnd_company_level where company_id= c1.company_id ,c1.company_id ) decode函数 oracle中trunc(sysdate-1)是什么意思 oracle中in和exist的区别 oracle 中视图dba_segments 每个字段是什么意思