VFP教案(4)

2020-02-21 22:39

ceiling(3.4)=4 ceiling

(3.8)=4 ceiling (-3.4)=-3 ceiling (-3.8)=-3 FLOOR() 返回比当前数值小的整数。

floor(3.4)=3 floor

(3.8)=3 floor (-3.4)=-4 floor (-3.8)=-4

ROUND(X,N) 对数值X,在小数位N处四舍五入取整,当N<0时,对整数部分四舍五入。

MOD(X,Y) X对Y求余。同X%Y。 MAX(X1,X2,??) 取最大值 MIN(X1,X2,??) 取最小值 2、字符函数 参数是字符 LEN(“”) 求长度,一个中文字符有2个长度。 LOWER(“”) 转换成小写字母 UPPER(“”) 转换成大写字母 SPACE(N) 返回N个空格 删除空格函数: TRIM(‘’) 删除字符串右边的空格

16

LTRIM(‘’) 删除字符串左边的空格

ALLTRIM(‘’) 删除字符串两边的空格

取子串

LEFT(字符串,N) 在字符串左边取N个字符

RIGHT(字符串,N)在字符串右边取N个字符

SUBSTR(字符串,N,M) 从字符串N处取M个字符

注意:当第三个参数M省略时,从N处一直取到字符串末尾。 计算子串出现次数

OCCURS(子串1,字符串2) 子串1在字符串2中出现的次数。 求子串位置

AT(字符串1,字符串2,N) 字符串1在字符串2中第N次出现的位置。 ATC(字符串1,字符串2,N) 同AT()函数,字母不区分大小写。 子串替换 子串插入

17

STUFF(字符串1,M,N,字

符串2) 先从字符串1的M处删除N个字符,再插入字符串2。先删除,后插入

字符替换 将对应的字符进行替换

CHRTRAN(字符串,字符1,

字符2)

将字符串中的字符1用字符2

一一对应的进行替换,一个中文字符替换两个西文字符。 字符匹配

LIKE(字符串1,字符串2) 返回真、假,字符串1匹配于字符串2。 在字符串1中可以用通配符,*号匹配若干个字符,一个?匹配一个西文字符。 3、日期函数、日期时间函数 注意返回值的类型

返回当前的计算机系统的日期时间。 DATE() 日期型 D DATETIME() 时间型 T TIME() 返回字符型 YEAR() MONTH() DAY() 返

18

回数值型 HOUR() MINUTE() SEC() 返回数值型 4、转换函数

STR(数值,长度L,小数位数N) 将数值类型转换为字符型。 (1)长度L大于数值长度时

数值小数大于N,先按照N位四舍五入,再于前边补足空格。

数值小数小于N,先在后边用0补足小数位N,再于前边补足空格 (2)长度L小于数值长度时

数值小数大于N,先按照长度L四舍五入,再按照N位四舍五入。若经过L截取长度后,数值小数比N小,不用按照N位四舍五入。 若经过L截取长度后,数值小数比N大,再按照N位四舍五入。

当长度L小于整数部分时,返回L个*号

VAL() 将字符型转换为数值型,方便计算

19

CTOD() 将字符型转换为日期型 CTOT() 将字符型转换为日期时间型

DTOC() 将日期型转换为字符型 TTOC() 将日期时间型转换为字符型

宏替换 &字符 先用字符来表示表的名字,再用USE &字符来进行宏替换,这时就可以用&来代表这个表。用&字段(用字符表示)就可以代表字段的值。

5、测试函数

BETWEEN(X,Y1,Y2) X在Y1、Y2范围之间,返回真,否则返回假。 ISNULL(X) 当X为.NULL.值时,返回真。

EMPTY(X) 测试X值为空或者是0,但是有类型,返回真。

VARTYPE(X) 测试参数X的数据类型。

IIF(表达式,值1,值2) 当表达式为真,返回值1,为假返回值2。

20


VFP教案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C++ 编写 黑白棋 源代码 适合初学者

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: