May 19

oracle 判断正负值个数 不指定

windshow , 21:00 , 风语 , 评论(1) , 引用(0) , 阅读(4005) , Via 本站原创 | |

decode

 

 

在Oracle/PLSQL中,  decode 具有和 IF-THEN-ELSE 一样的功能。

decode 函数语法如下:

decode( expression , search , result [, search , result]... [, default] )

expression 要比较的表达式.

 

search 要与expression 比较的字段。.

 

result 如果expression 与search 一样的话,返回该结果。.

default 此参数可选,如果没有与expression 匹配上的search . 就返回此结果,如果此参数没有设置,当没有与expression匹配上的search时,返回null。

search 和 result可成对出现多次,代表各种要匹配的情况。 
 

应用于

  • Oracle 9i, Oracle 10g, Oracle 11g

判断数据正负然后统计 

sum(DECODE(SIGN(INTENS-0), 1, 1, 0) ) as zINTENS,sum(DECODE(SIGN(INTENS-0), -1, 1, 0) ) as fINTENS
May 19, 2010 21:33 windshow Email Homepage
雷暴日 统计  count(distinct to_char(DATETIME,'yymmdd') ) 天数统计
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]