常用函数
1、数值函数
Abs (数值表达式返回表达式的绝对值
Sign(数值表达式返回表达式的符号:表达式为正数(1)为负数(-1)为零(0
Sqrt(数值表达式) 返回表达式的平方根。(即开方)
Pi() 返回圆周率  3.14
Int(数值表达式) 返回表达式的整数部分
Ceiling(数值表达式) 返回大于等于表达式的最小整数
Floor(数值表达式返回小于等于表达式的最大整数
Round(数值表达式,四舍五入的位置) 返回表达式四舍五入后的值
Mod(被除数,除数) 返回两个数相除后的余数
Max(数值表达式1,数值表达式2……)返回其中的最大值
Min(数值表达式1,数值表达式2……)返回其中的最小值
2、字符函数
Len(字符表达式) 返回表达式值的长度(即表达式所包含的个数)
Lower(字符表达式) 将表达式中的大写字母变为小写字母
upper(字符表达式) 将表达式中的小写字母变为大写字母
space(字符表达式) 返回指定的空格
trim(字符表达式) 去掉表达式值的尾部空格
ltrim(字符表达式) 去掉表达式值的前部空格
alltrim(字符表达式) 将表达式值的前后空格都去掉
left(字符表达式,长度) 从表达式的左边取指定的长度
right(字符表达式,长度) 从表达式的右边取指定的长度
substr(字符表达式,起始位置,长度) 从表达式的起始位置取指定的长度,若无长度则从起始位置一直取到最后
occurs(字符表达式1,字符表达式2) 返回表达式1在表达式2中出现的次数
at(字符表达式1,字符表达式2,表达式12中第几次出现) 返回表达式1的首字符在2中出现的位置。区分大小写
atc(字符表示1,字符表达式2,表达式12中第几次出现) at( ),但不区分大小写
stuff(字符表达式1,起始位置,长度,字符表达式2)用表达式2的值替换表达式1中由起始位置和长度指明的内容
chrtran(字符表达式1,字符表达式2,字符表达式3) 当表达式1中的一个或多个相同字符与表达式2中的某个字符一样时,就用表达式3中的对应字符替换这些字符
like(字符表达式1,字符表达式2)比较2个表达式对应位置上的字符,若都匹配函数值为.T.,
则为.F.(表达式1中可以包含通配符*?)
3、日期和时间函数
Date() 当前系统日期,函数值为日期型
Time()当前系统时间,函数值为字符型
Datetime() 当前系统日期时间,函数值为日期时间型
Year(日期表达式)返回表达式中日期的年份
Month(日期表达式)返回表达式中日期的月份
Day(日期表达式)返回表达式中日期的天数
Hour(日期时间表达式) 返回日期时间表达式中的小时部分
minute(日期时间表达式) 返回日期时间表达式中的分钟部分
sec(日期时间表达式) 返回日期时间表达式中的秒数部分
4、数据类型转换函数
Str(数值表达式,长度,小数位数) 将数值转换成字符串
Val(字符表达式) 将字符串转换成数值
Ctod(字符表达式) 将字符串转换成日期
Ctot(字符表达式) 将字符串转换成日期时间
Dtoc(字符表达式,1) 将日期转换成字符串。1表示去掉分隔符
Ttoc(字符表达式,1) 将日期时间转换成字符串
&(字符型变量) 替换出字符型变量的内容
5、测试函数
Between(表达式1,表达式2,表达式3)  判断表达式1的值是否大于表达式2的值并小于表达式3的值。若是返回.T.  否则返回.F.
Isnull(表达式) 表达式若为.null. 返回.T. 否则返回.F.
empty(表达式) 表达式为“空 ”返回.T.  否则返回.F.
Vartype(表达式,.T.)返回表达式的类型(大写字母)若有.T.返回表达式的原数据类型
Eof( ) 测试记录指针是否指向文件尾
Bof( ) 测试记录指针是否指向文件首
Recno( ) 返回表中当前记录(记录指针所指记录)的记录号
Reccount( ) 返回表中共有的记录个数
字符串长度与大小Iif(逻辑表达式,表达式1,表达式2) 测试逻辑表达式的值,若为真,返回表达式1的值,为假,返回表达式2的值
Deleted( ) 测试表中当前记录是否被逻辑删除。是为.T. 不是为.F.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。