1、数值运算函数SQRT(x)求平方根SQRT(9)3INT(x)取整数INT(3.14)3ROUND(x)四舍五入ROUND(3.14159,4)3.1416MOD(x,y)求X除以Y的余数MOD(25,4)1MAX(x,y)求X,Y中的最大值MAX(7,8)8MIN(x,y)求X,Y中的最小值MIN(1,2,3)12、字符中操作函数UPPER(S)小写字母UPPER(abc)ABCLOWER(S)大写字母LOWER(ACD)acdLEN(S)求字符串的长度LEN("中国1号")7AT(S1,S2)在字符串S2,找字符串S1AT("H","CHINA")2SUBSTR(S,I,N)在S字符串中的第I个字符起取N个字符SUBSTR('TECHNOLO',3,3)CHNLEFT(S,N)从字符串S左边取N个字符LEFT(“中国人”,4)中国RIGHT(S,N)从字符串S右边取N个字符S=‘12345’RIGHT(S,3)345SPACE(N)生成N个空格"合计"+SPACE(2)+"123"合计123TRIM(S)消除字符串尾部空格TRIM("")ALLTRI(S)消除字符串中所有空格ALLTRIM("李丽")李丽STUFF(S1,N1,N2,S2)用字符串S2替换S1中第N1个字符起的N2个字符STUFF("NOW",2,1,"E")NEW&;宏替换P=“G2”USE&;PUSEG23、日期和时间函数DATE()求当前日期DATE()2001/11/12DATETIME()求当前日期和时间DATETIME()2001/11/12/0:22:33amYEAR(D)求年份YEAR(DATE())2001MONTH(D)求月份(数值)MONTH(DATETIME())11CMONTH(D)求月份(字符)MONTH(DATETIME())NovenberDAY(D)求日期DAY(DATE())12DOW(D)求星期几(数值)DOW(DATE()1)CDOW(D)求星期几(英文)CDOW(DATE()sunday)TIME(D)求当前时间TIME(DATE()10:20:38am)4、数据类型转换函数ASC(S)求第一个字符串的ASCII码ASC("what")87CHR(N)求ASCII码的字符CHR(87)wSTR(R,L,D)数值转换成字符,L为长度,D为小数位数X=3.1415STR(X,6,2)3.14VAL(S)字符串转换为数值VAL("123")123.00CTOD(S)字符串转日期CTOD('11/01/2002')11/01/2002DTOC(D)日期转换成字符串DTOC(DATE())11/01/2002DTOS(D)把日期转成年月日式的字符串DTOS(DATE())20021101
CTOT(C)字符串转成日期时间型CTOT(11/01/200210:30:50am)11/01/200210:30:50amDTOT(D)日期型转为日期时间型DTOT(DATE())11/25/200100:00:01amTTOC(T)日期时间型转为字符型TTOC(DATETIME())11/25/200100:00:01amTTOD(T)日期时间型转为日期型TTOD(DATETIME())11/25/2001IIF(LE,E1,E2)逻辑判断IIF(A>0,"YES","NO")YES5、检测函数RECNO()检测当前记录号RECNO()1RECCOUNT()检测当前记录数RECCOUNT()12BOF()开始记录BOF()1EOF()最后记录EOF()12FOUND()返回查找结果FOUND().T.ROW()返回当前行坐标ROW()1COL()返回当前列坐标COL()1SYS(N)返回
系统状态SYS(13)联机状态