DB2数值函数简介及使用 第3页
11 000130 73800.00
30 000320 39950.00
12 000140 68420.00
5 条记录已选择。毕业论文
db2 => select b.* from (select row_number() over () ,a.empno,a.salary from employee a) b order by rand() fetch first 5 rows only
1 EMPNO SALARY
-------------------- ------ -----------
18 000200 57740.00
13 000150 55280.00
17 000190 50450.00
15 000170 44680.00
33 200010 46500.00
5 条记录已选择。
6、四舍五入:round (m,n)
参数:m表示一个数值数据,整数或者浮点数,正负数都可以,正负数进位都向其ceil()方向。
n表示进位的数目,整数表示处理小数点后面的数,负数表示处理整数部分的数,integer类型。
实例:
db2 => values (round(873.726,2),round(873.726,1),
round(873.726,0),round(873.726,-1),round(873.726,-2),round(873.726,-3))
1 2 3 4 5 6
--------- --------- --------- --------- --------- ---------
873.730 873.700 874.000 870.000 900.000 1000.000
1 条记录已选择。
db2 => values (round(-745.5,-2),round(-745.5,-1))
1 2
------- -------
-700.0 -750.0
1 条记录已选择。
7、将数值转换为字符串形式:digits()函数
参数:smallint,integer,bigint,decimal;
char或者varchar类型的数值字符串,在进行此函数操作之前,字符串的值隐式转换为decimal(31,6)。
参数可以为null,此时返回值为null。
返回值:返回数值的字符串形式,不足长度的自动在字符前补齐0。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页