DB2数值函数简介及使用 第8页
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]