数值类型: number(总长度,小数长度)
单值函数:
1.nvl(列,替换值) ----如果列值为null,则返回替换值。替换值类型与列值类型需要相同。也适用于其他数据类型
2.nvl2(列,替换值1, 替换值2) ----如果列值为null,则返回替换值2,如果列值不为null,则返回替换值1。也适用于其他数据类型
3.abs(值) ----取值的绝对值
4.ceil(值) ----向上取整
5.floor(值) ----向下取整
6.mod(a,b) ----用a/b 取余数 ,如果b为0,则返回a
7.power(值,次方) ----返回 值的几次方
8.sqrt(值) ----返回值的平方根
9.round(值,保留小数位数) ----四舍五入
10.trunc(值,截取的小数位数) ----截取要求的精度
11.sign(值) ----如果值为正,则返回1,如果值为负,则返回-1,如果值为0,则返回0
聚集函数:
12.avg(列) 返回平均值
13.min(列) 返回最小值
14.max(列) 返回最大值
15.stddev(列) 返回标准差
16.variance(列) 返回标准方差
列表函数:
17.greatest(列1值,列2值,列3值....) 按照每行 比较列1 列2 列3 ,返回最大的一个值
18.least(列1值,列2值,列3值....) 按照每行 比较列1 列2 列3 ,返回最小的一个值
19coalesce(列1值,列2值,列3值....) 按照每行 ,返回遇到的第一个非空值,如果所有的值都是空,则返回null