【函数格式】 ?round(<数值表达式1>,<数值表达式2>)
【函数功能】 对指定的<数值表达式1>进行四舍五入运算
【使用说明】 <数值表达式2>指定四舍五入运算精确的位数。如果“数值表达式2”是正整数,它指定保留的小数位数;如果“数值表达式2”是0,它指定精确到个位;如果“数值表达式2”是负整数,它指定精确的整数位数
【返回值类型】 数值型
eg:?round(678.657,0) 679
?round(678.657,3) 678.657
?round(678.657,-1) 680
5.求余函数
【函数格式】 ?mod(<数值表达式1>, <数值表达式2>)
【函数功能】 求<数值表达式1>除以<数值表达式2>后的模
【使用说明】 若两参数的值大于0,则模为余数;若两参数一正一负,则模为余数与“数值表达式2”之和;若两参数均为负,则模为余数取反。遵循的原则:一、模的符号与表达式2的相同;二、余数的绝对值小于除数(<表达式2>)的绝对值
【返回值类型】 数值型
eg:?mod(100,3) 1
?mod(100,-3) -2
?mod(15,8) 7
?mo
d(8,15) 8
6. e次方函数
【函数格式】 ?exp(<数值表达式>)
【函数功能】 返回ex的值(x为<数值表达式>)
【返回值类型】 数值型
eg:?exp(1) 2.72
7.最大值函数
【函数格式】 ?max(<表达式1>, <表达式2>…)
【函数功能】 返回各个表达式中的最大值。其中各个表达式的数据类型相同
【返回值类型】 字符型、数值型、日期型,由表达式决定
eg:?max(12,5,8,36) 36
?max(”a”,”b”,”d”,”e”,”y”) y
8.最小值函数
【函数格式】 ?min(<表达式1>, <表达式2>…)
【函数功能】 返回各个表达式中的最小值。其中各个表达式的数据类型相同
【返回值类型】 字符型、数值型、日期型,由表达式决定
eg:?min(12,5,8,36) 5
?min(”a”,”b”,”d”,”e”,”y”) a
9.对数函数
【函数格式】 ?log(<数值表达式>)
【函数功能】 返回以e为底的自然对数值
【返回值类型】 数值型
eg:?log(2.72) 1
10. 圆周率函数
【函数格式】 ?pi(<表达式>)
【函数功能】 求表达式的圆周率
【返回值类型】 数值型
eg:?pi( ) 3.14
②、字符型函数
11.字符串长度测试函数
【函数格式】 ?len(<字符表达式>)【函数功能】 返回字符型表达式的长度(字节数)【返回值类型】 数值型
eg:?len(”df”) 2
?len(”dfjj”) 4
12.小写字母转换大写函数
【函数格式】 ?upper(<字符表达式>)
【函数功能】 把字符表达式中的小写字母转换为大写字母
【返回值类型】 字符型
eg:?upper(”good”) GOOD
?upper(”school”) SCHOOL
13. 大写字母转换小写函数
【函数格式】 ?lower(<字符表达式>)【函数功能】 把字符表达式中的大写字母转换为小写字母
【返回值类型】 字符型
eg:?lower(“GOOD”) good
?lower(”SCHOOL”) school
14.生成空格字符串函数
【函数格式】 ?space(<数字>)
【函数功能】 返回一个全是空格的字符串,空格数由<数字>决定
【返回值类型】 字符型
eg:?space(5)+”kk” □□□□□k
?space(3) □□□
15.删除尾空格函数
【函数格式】 ?rtrim(<字符表达式>)或?trim(<字符表达式>)
【函数功能】 删除指定字符串右边的尾随空格
【回值类型】 字符型eg:?trim(”□ab□a□□□”) □ab□a
16.删除前空格函数
【函数格式】 ?ltrim(<字符表达式>)
【函数功能】 删除指定字符串左边的空格
【返回值类型】 字符型
eg:?ltrim(”□□□ab□□ax□x□□□”) ab□□ax□x□□□
17.删除所有空格函数
【函数格式】 ?alltrim(<字符表达式>)
【函数功能】 删除指定字符串左右两边的空格
【返回值类型】 字符型
eg:?alltrim(” □□□abc
□□□”)+”def” abcdef
18.子字符串函数
【函数格式】 ?substr(<字符表达式>,<起始位置>,<字符个数>)
【函数功能】 从指定的字符串中截取字符,形成一个新的字符串
【使用说明】 <起始位置>是数值型表达式,它指定从第几个字符开始截取,[<字符个数>]也是数值型表达式,它指定连续截取字符的个数。如果省略“字