ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 自己整理的学习资料——DB2 V8数据库基础(二十一)

自己整理的学习资料——DB2 V8数据库基础(二十一)

原创 Linux操作系统 作者:rheet1978 时间:2008-10-23 10:39:56 0 删除 编辑

接上节。

l         数学函数:

返回参数的绝对值

         ABS()、ABSVAL()

  SELECT  ABS(-3.4)  FROM  TEST;

返回一组行或值的个数

         COUNT()

         SELECT  COUNT(*)  FROM  TEST;

返回一组数值中的最大值

         MAX()

  SELECT  MAX(NAME)  FROM  TEST;

返回一组数值中的最小值

         MIN()

         SELECT  MIN(NAME)  FROM  TEST;

  返回一组数值的标准偏差

         STDDEV()

    SELECT  STDDEV(SALARY)  FROM  TEST;

返回一组数据的和

         SUM()

         SELECT  SUM(SALARY)   FROM   TEST;

返回比参数大或等于参数的最小的整数值

         CEILING()、CEIL()

  SELECT  CEILING(3.56)  FROM  TEST;

         SELECT  CEIL(4.67)  FROM  TEST;

返回arg1除以arg2的余数,符号与arg1相同

         MOD(EXP1,EXP2)

  SELECT  MOD(20,8)  FROM   TEST;

返回0和1之间的随机浮点数

  RAND()

  SELECT  RAND()  FROM  TEST;

  返回EXP1的EXP2次幂

             POWER(EXP1,EXP2)

  SELECT  POWER(2,5)  FROM  TEST;

  返回EXP1小数点右边的第EXP2位置处开始的四舍五入值

      ROUND(EXP1,EXP2)

  SELECT  ROUND(2345.6789,2)  FROM  TEST;

  返回arg的符号指示符。-1,0,1表示

Sigh(arg)

截断arg1,arg2位数,从表达式小数点右边的位置开始截断并返回该数值,如果arg2是负数,则保留arg1小数点前的arg2位。

         TRUNCATE(arg1,arg2)、TRUNC(arg1,arg2)

         SELECT TRUNCATE(345.6789,2)  FROM  TEST;

返回是否相等,如果2个参数相等,则返回null,否则,返回参数1

NULLIF(arg1,arg2)

SELECT  NULLIF(ID,2)  FROM  TEST2

返回一组数值的平均值

AVG()

 SELECT AVG(SALARY)  FROM  TEST;

  返回一对数值的关系系数

  CORR()、CORRELATION()

  SELECT  CORRELATION(SALARY,BONUS)  FROM  TEST;

  返回一对数值的协方差

        COVAR(),COVARIANCE()

  SELECT  COVAR(SALARY,BONUS)  FROM  TEST;

  返回一组数值的方差

         VAR(),VARIANCE()

  SELECT  VARIANCE(SALARY)  FROM  TEST;

返回参数的反余弦值

ACOS()

  SELECT  ACOS(0.9)  FROM  TEST;

  返回整数参数最左边的字符的ASCII码

         ASCII()

  SELECT  ASCII('R')  FROM  TEST;

  返回用弧度表示的角度的参数的反正弦函数

         ASIN()

    SELECT  ASIN(0.9)  FROM  TEST;

返回参数的反正切值,该参数用弧度表示的角度的参数

ATAN()

  SELECT  ATAN(0.9)  FROM  TEST;

  返回用弧度表示的角度的X和Y坐标的反正切值

      ATAN2()

  SELECT  ATAN2(0.5,0.9)  FROM  TEST;

返回该参数的平方根

         SQRT()

  SELECT  SQRT(36)  FROM  TEST;

返回行的分区号

NODENUMBER()

  SELECT  NODENUMBER(EMP_NO)  FROM  TEST;

  返回参数的指数函数

      EXP()

  SELECT  EXP(2)  FROM  TEST;


 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9524210/viewspace-475028/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-06-09

  • 博文量
    84
  • 访问量
    548249