DB2数值函数简介及使用 第8页

1
COMPARE_DECFLOAT(NAN,NAN) = 3
COMPARE_DECFLOAT(DECFLOAT(-0.1),SNAN) = 3


12、normalize_decfloat(decfloat_number)
参数:能够转换为decfloat(16)的smallint,integer,real,double,或者decimal(p,s)(p<=16)类型;
      bigint或者decimal(p,s)(p>16)的将会被转换为decfloat(34)。
返回值:将一个数值转换为一个小数乘以10的n次幂的形式,如1200转换为1.2E3。
db2 => values (normalize_decfloat(decfloat(-1200)),normalize_decfloat(decfloat(1.2000)))

1                                          2
------------------------------------------ ------------------------------------------
                                   -1.2E+3                                        1.2
  1 条记录已选择。


官网上有下面实例:
NORMALIZE_DECFLOAT(DECFLOAT(2.1)) = 2.1
NORMALIZE_DECFLOAT(DECFLOAT(-2.0)) = -2
NORMALIZE_DECFLOAT(DECFLOAT(1.200)) = 1.2
NORMALIZE_DECFLOAT(DECFLOAT(-120)) = -1.2E+2
NORMALIZE_DECFLOAT(DECFLOAT(120.00)) = 1.2E+2
NORMALIZE_DECFLOAT(DECFLOAT(0.00)) = 0
NORMALIZE_DECFLOAT(-NAN) = -NaN
NORMALIZE_DECFLOAT(-INFINITY) = -Infinity


还有很多系统函数,如数学函数,sin,cos,tan,exp等,

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有