公式函数说明

ABS(参数)
  1. 函数说明:返回参数的取绝对值。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=-15,则ABS(X)=15
SQRT(参数)
  1. 函数说明:返回参数的平方根。
  2. 参数:数值型,大于等于0
  3. 返回值:数值型
  4. 示例:如果X=16,则SQRT(X)=4
SQUARE(参数)
  1. 函数说明:返回参数的平方。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=4,则SQUARE(X)=16
CEILING(参数)
  1. 函数说明:返回大于或等于参数的最小整数。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=4.23,则CEILING(X)=5;如果X=-4.23,则CEILING(X)=-4
FLOOR(参数)
  1. 函数说明:返回小于或等于参数的最大整数。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=4.23,则FLOOR(X)=4;如果X=-4.23,则FLOOR(X)=-5
EXP(参数)
  1. 函数说明:返回 e(自然对数的底)的幂次方。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=1,则EXP(X)=2.71828……
  5. 注意:返回值的整数长度不可超过12位
MOD(参数1,参数2)
  1. 函数说明:返回两数相除之后的余数。
  2. 参数1:数值型,被除数
  3. 参数2:数值型,除数
  4. 返回值:数值型
  5. 示例:如果X=433,Y=44则MOD(X,Y)=37
POWER(参数1,参数2)
  1. 函数说明:返回指定某数值的指定幂的值。
  2. 参数1:数值型,底数
  3. 参数2:数值型,指数
  4. 返回值:数值型
  5. 示例:如果X=2,Y=10则POWER(X,Y)=1024
ROUND(参数1,参数2)
  1. 函数说明:四舍五入函数。
  2. 参数1:数值型
  3. 参数2:数值型,数字表明小数点右边有多少位进行四舍五入
  4. 返回值:数值型
  5. 示例:如果X=27.5则ROUND(X,0)=28;如果X=-5.49则ROUND(X,1)=-5.5
SIGN(参数)
  1. 函数说明:如果参数是正数,则sign( ) 函数返回1;如果参数是负数,返回-1;如果参数为0,则返回0。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=2.33,则SIGN(X)=1
SIN(参数)
  1. 函数说明:正弦函数,返回参数的正弦值。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=3.14,则SIN(X)=0
COS(参数)
  1. 函数说明:余弦函数,返回参数的余弦值。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=3.14,则COS(X)=-1
TAN(参数)
  1. 函数说明:正切函数,返回参数的正切值。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=3.14,则TAN(X)=0
  5. 注意:返回值的整数长度不可超过12位
ASIN(参数)
  1. 函数说明:反正弦函数,返回参数的反正弦值。
  2. 参数:数值型,大于等于-1,小于等于1
  3. 返回值:数值型
  4. 示例:如果X=1,则ASIN(X)=1.57
ACOS(参数)
  1. 函数说明:反余弦函数,返回参数的反余弦值。
  2. 参数:数值型,大于等于-1,小于等于1
  3. 返回值:数值型
  4. 示例:如果X=-1,则ACOS(X)=3.14
ATAN(参数)
  1. 函数说明:反正切函数,返回参数的反正切值。
  2. 参数:数值型
  3. 返回值:数值型
  4. 示例:如果X=1,则ATAN(X)=0.79
LEN(参数)
  1. 函数说明:返回字符串长度。
  2. 参数:字符型或者数值型
  3. 返回值:数值型
  4. 示例:如果X=“用友网络科技股份有限公司”,则LEN(X)=12;如果X=“HR”,则LEN(X)=2
LEFT(参数1,参数2)
  1. 函数说明:字符串函数,返回指定字符串左端开始的指定长度的字符串。
  2. 参数1:字符型
  3. 参数2:数值型,指定截取字符串的长度
  4. 返回值:字符型
  5. 示例:如果X=“用友网络科技股份有限公司”,则LEFT(X,4)=“用友网络”
RIGHT(参数1,参数2)
  1. 函数说明:字符串函数,返回指定字符串右端开始的指定长度的字符串。
  2. 参数1:字符型
  3. 参数2:数值型,指定截取字符串的长度
  4. 返回值:字符型
  5. 示例:如果X=“用友网络科技股份有限公司”,则RIGHT(X,4)=“有限公司”
RAPLACE(参数1,参数2,参数3)
  1. 函数说明:字符串函数,在字符串1中查找字符串2并且替换为字符串3后返回。
  2. 参数1:字符型,原字符串
  3. 参数2:字符型,要查找的字符串
  4. 参数3:字符型,需要替换成的字符串
  5. 返回值:字符型
  6. 示例:如果X=“ABCD”,Y=“CD”,Z=“EF”,则REPLACE(X,Y,Z)=“ABEF”
SUBSTRING(参数1,参数2,参数3)
  1. 函数说明:字符串函数,返回指定字符串的子串。
  2. 参数1:字符型,原字符串
  3. 参数2:数值型,要截取的开始位置
  4. 参数3:数值型,要截取的长度
  5. 返回值:字符型
  6. 示例:如果X=“用友软件股份有限公司”,则SUBSTRING(X,1,4)=“用友软件”
LOWER(参数)
  1. 函数说明:字符串函数,将指定字符串中的字符变为小写后返回。
  2. 参数:字符型,原字符串
  3. 返回值:字符型
  4. 示例:如果X=“HR”,则LOWER(X)=“hr”
UPPER(参数)
  1. 函数说明:字符串函数,将指定字符串中的字符变为大写后返回。
  2. 参数:字符型,原字符串
  3. 返回值:字符型
  4. 示例:如果X=“hr”,则UPPER(X)=“HR”
LTRIM(参数)
  1. 函数说明:字符串函数,去掉指定字符串左边的空格后返回。
  2. 参数:字符型,原字符串
  3. 返回值:字符型
  4. 示例:如果X=“ 用友网络”,则LTRIM(X)=“用友网络”
RTRIM(参数)
  1. 函数说明:字符串函数,去掉指定字符串右边的空格后返回。
  2. 参数:字符型,原字符串
  3. 返回值:字符型
  4. 示例:如果X=“用友网络 ”,则RTRIM(X)=“用友网络”
CAST(参数 AS 参数类型)
  1. 函数说明:数据类型转换函数。
  2. 参数:没有类型限制,但必须符合转换要求,例如:可利用此函数将字符串“32.33”转换为数值型32.33,但是如果要求将“ABC”转换成数值型则不会成功。
  3. 参数类型:CHAR、NUMBER
  4. 返回值:与参数类型相关
  5. 示例:如果X=“-432”,则CAST(X,NUMBER)=-432.00
CONVERT(参数类型,参数)
  1. 函数说明:数据类型转换函数。
  2. 参数类型:CHAR、NUMBER
  3. 参数:没有类型限制,但必须符合转换要求,例如:可利用此函数将字符串“32.33”转换为数值型32.33,但是如果要求将“ABC”转换成数值型则不会成功。
  4. 返回值:与参数类型相关
  5. 示例:如果X=“-432”,则CONVERT(NUMBER,X)=-432.00
COALESCE(参数1,参数2,参数3……)
  1. 函数说明:返回第一个非空的参数值,如果所有参数均为空,则函数返回空。
  2. 参数:任何类型
  3. 返回值:与参数类型相同
  4. 示例:如果X=NULL,Y=“2008年”,Z=“奥运会”则COALESCE(X,Y,Z)=“2008年”
ISNULL(参数1,参数2)
  1. 函数说明:如果第一个参数非空则返回第一个参数值,否则返回第二个参数值。
  2. 参数:任何类型
  3. 返回值:与参数类型相同
  4. 示例:如果X=NULL,Y=“奥运会”,则IANULL(X,Y)=“奥运会”
DATEADD(参数1,参数2,参数3)
  1. 函数说明:返回指定日期加指定时将间隔后的日期。
  2. 参数1:要添加的时间类型,包括:YEAR、MONTH和DAY
  3. 参数2:数值型,要添加时间的值
  4. 参数3:日期型,基准日期
  5. 返回值:日期型
  6. 示例:如果X=YEAR,Y=3,Z=2017-08-01,则DATEADD(X,Y,Z)=2020-08-01
DATEDIFF(参数1,参数2,参数3)
  1. 函数说明:返回两个指定日期之间的时间间隔。
  2. 参数1:时间间隔的类型,包括:YEAR、MONTH和DAY
  3. 参数2:日期型
  4. 参数3:日期型
  5. 返回值:数值型
  6. 示例:如果X=MONTH,Y=2017-11-06,Z=2018-11-06,则DATEADD(X,Y,Z)=12