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