1、1.数值型函数 计算绝对值函数 ABS() 符号函数 SIGN()取整函数 INT/CEILING/FLOOR ()计算平方根函数 SQRT()四舍五入函数 ROUND(,)求随机数函数 RAND()取余函数 MOD(,),2.4.5 常用函数(数值型),2. 字符型函数 计算字符串的长度LEN() 取子串函数 LEFT/RIGHT(,)SUBSTR(,) 计算子串的位置函数 AT(,)ATC(,) 生成空格字符串函数 SPACE() 删除空格函数 TRIM/ RTRIM()LTRIM()ALLTRIM()大小写字母转换函数LOWER /UPPER (),2.4.5 常用函数(字符型),空字符
2、串判断函数 EMPTY()字符串重复函数REPLICATE(,)字符串替换函数STUFF(,)宏代换函数&.,2.4.5 常用函数(字符型),3.日期和时间函数(1)系统日期和时间函数 格式: DATE()TIME()DATETIME()(2)求年份、月份和天数函数格式:YEAR(|)MONTH(|)DAY(|)(3)时、分和秒函数 格式:HOUR()MINUTE()SEC(),2.4.5 常用函数(日期时间型),4.类型转换函数数据类型转换函数的功能是将某一种类型的数据转换成另一种类型的数据。(1)字符串转换成日期或日期时间格式:CTOD() CTOT()(2)日期或日期时间转换成字符串格式
3、:DTOC(|,1)TTOC(,1)(3)数值转换成字符串格式:STR(,)(4)字符串转换成数值格式:VAL(),2.4.5 常用函数(类型转换型),5.测试函数 (1)文件存在测试函数 格式:FILE()(2)数据类型测试函数格式:VARTYPE()TYPE(),2.4.5 常用函数(测试函数),(3)条件测试函数格式: IIF(,)功能: 测试的值,若为逻辑真.T.,函数返回的值,若为逻辑假.F.,函数返回的值。和的类型不要求相同。例: X=100Y=300?IIF(X100,X-50,X+50),IIF(Y100,Y-50,Y+50)150 250SET CENTURY ONSTORE DATE( ) TO dSTORE DTOC(d) TO s?s,IIF(LEN(s)=8,“这是两位数年份“,“年份是:“+STR(YEAR(d),4)09/08/2008 年份是:2008,2.4.5 常用函数(测试函数),