ABS(X) 返回x的绝对值
    SIGN(X) 返回X的符号。正数返回1,负数返回-1,0返回0;
    PI() 返回圆周率的值
    CEIL(X), CEILING(X) 返回大于或等于某个值的最小整数
    FLOOR(X) 返回小于或等于某个值的最大整数
    LEAST(e1,e2,e3……) 返回列表中的最小值
    GREATEST(e1,e2,e3……) 返回列表中的最大值
    MOD(x,y) 返回x除以y后的余数
    RAND( ) 返回0~1的随机值
    RAND(x) 返回0~1的随机值,其中x的随机值用作种子值,相同的x值会产生相同的随机数。
    ROUND(x) 返回一个对x的值进行四舍五入后,最接近x的整数。
    ROUND(x,y) 返回一个对x的值进行四舍五入后最接近x的值,并保留到小数点后y位。
    TRUNCATE(x,y) 返回数字x截断为y位小数的结果
    SQRT(x) 返回x的平方根。当x的值为负数时,返回值为null
    1. SELECT ABS(-123),ABS(32),SIGN(-23),SIGN(43),PI(),CEIL(32.32),CEILING(-43.23),FLOOR(32.32),
    2. FLOOR(-43.23),MOD(12,5),12 MOD 5,12 % 5
    3. FROM DUAL;
    4. #取随机数
    5. SELECT RAND(),RAND(),RAND(10),RAND(10),RAND(-1),RAND(-1)
    6. FROM DUAL;
    7. #四舍五入,截断操作
    8. SELECT ROUND(123.556),ROUND(123.456,0),ROUND(123.456,1),ROUND(123.456,2),
    9. ROUND(123.456,-1),ROUND(153.456,-2)
    10. FROM DUAL;
    11. SELECT TRUNCATE(123.456,0),TRUNCATE(123.496,1),TRUNCATE(129.45,-1)
    12. FROM DUAL;
    13. #单行函数可以嵌套
    14. SELECT TRUNCATE(ROUND(123.456,2),0)
    15. FROM DUAL;