一、数值函数:
VF常用函数列表
1绝对值和符号函数格式:ABS(数值表达式)
SIGN数值表达式例如:ABS55ABS44SIGN81SIGN31SIGN00
2求平方根表达式格式:SQRT数值表达式例如:SQRT164它与开二分之一次方等同。
3圆周率函数格式:PI
4求整数函数格式:INT数值表达式返回数值表达式的整数部分
CEILING数值表达式返回大于或等于表达式的最小整数FLOOR数值表达式返回小于或等于表达式的最大整数例如:
INT5858INT787CEILING647CEILING595FLOOR999
5四舍五入函数格式:ROUND数值表达式1,数值表达式2功能:返回制定表达式在制定位置四舍五入的结果
例如:
ROUND345345234535
ROUND34534513453
ROUND3453451350
ROUND3453450345,
6求余函数格式MOD数值表达式1数值表达式2例如:
MOD1031MOD1032MOD1032MOD1031求余数的规律:1首先按照两数的绝对值求余
2表达式1的绝对值大于表达式2的绝对值,则余数为表达式1的值3余数取表达式1的正负号4若两数异好号,余数在加上表达式2的值为最终的结果
7求最大值和最小值函数MAX数值表达式列表
fMIN数值表达式列表例如:MAX2355MAX‘2’’12’’05’2MAX‘汽车’’飞机’’轮船’字符串比较的规律字符串比较首先比较第一个字母如果有结果那就不用在进行比较了。如果相等在进行第二个字母的比较,以次类推。
二、字符函数
1求字符串长度函数格式:LEN字符表达式功能:返回制定字符表达式的长度,即所包含的字符个数。函数值为数值型例如:X“中文VisualFoxPro60”则LENX20
2大小写转换函数
格式:LOWER字符表达式
UPPER字符表达式
功能:LOWER将制定表达式值中的大写字母转换成小写字母,其他字符不变
UPPER将指定表达式值中的小写字母转换成大写字母,其他字符不变。
例如:LOWER‘X1y2A’x1y2a
UPPER‘
1’N1
3空格字符串生成函数格式:SPACE字符表达式功能:返回指定数目的空格组成的字符串。
4删除前后空格函数格式:TRIM字符表达式
LTRIM字符表达式ALLTRIM字符表达式功能:TRIM返回指定字符表达式值去掉尾部空格后形成的字符串LTRIM返回指定字符表达式值去掉前导空格后形成的字符串ALLTRIM返回指定字符表达式值去掉前导空格和尾部空格后形成的字符串。例如:STORESPACE1”TEST”SPACE3TOSS
TRIMSSLTRIMSSALLTRIMSS
LENSS8LENTRIMSS5LENLTRIMSS7LENALLTRIMSS4
5取子串函数格式:LEFT字符表达式长度
RIGHT字符表达式长度SUBSTR字r