数据类型转换函数的功能是将某一种类型的数据转换成另一种类型的数据。
1数值转换成字符串函数
格式:STR(<数值表达式>[,<长度>[,<小数位数>]])
功能:将<数值表达式>的值转换成字符串,转换时根据需要自动四舍五入。
2字符串转换成数值函数
格式:V AL(<字符表达式>)
功能:将由数字符号(包括符号、小数点)组成的字符型数据转换成相应的数值型数据。
3字替串转换成日期或日期时间函数
格式:CTOD(<字符表达式>)
CTOT<字符表达式>)
功能:CTOD()将<字符表达式>转换成日期型数据CTOT()将<字符表达式>转换成日期时间型数据。
4日期或日期时间转换成字符串函数
格式:DTOC(<日期表达式>|<日期时间表达式>[,1])
TTOC(<日期时间表达式>[,1])
功能:DTOC()将日期型数据或日期时间型数据的日期部分转换成字符串。TTOC()将日期时间型数据转换成字符串。
5宏替换函数
格式:&<字符型变量>[.]
功能:替换出字符型变量的内容,即&的值是变量中的字符串。如果该函数与其后面的字符无明显分界,则要用“.”作为函数结束标识宏替换可以嵌套使用。
考点11 测试函数
1值域测试函数
格式:BETWEEN(<表达式1>,<表达式2>,<表达式3>)
功能:判断一个表达式的值是否介于其他两个表达式的值之间。
2空值(NULL)测试函数
格式:ISNULL(<表达式>)
功能:判断一个表达式的运算结果是否为NULL值。
3“空”值测试函数
格式:EMPTY(<表达式>)
功能:略。
4数据类型测试函数
格式:VARTYPE(<表达式>[,<逻辑表达式>])
功能:测试表达式的类型,返回一个大写字母,函数值为字符型。字母含义如表3-4所示。
表3-4 VARTYPE()测得的数据类型
5表文件尾测试函数
格式:EOF([<工作区号>|<表别名>])
功能:测试当前表文件(若默认自变量)或指定表文件中的记录指针是否指向文件尾,若是,则返回逻辑真(.T.),否则为逻辑假(.F.)。若在指定工作区上没有打开表文件,则函数返回逻辑假(.F.),若表文件中不包含任何记录,则函数返回逻辑真(.T.)。
6表文件首测试函数
格式:BOF([<工作区号>|<表别名>])
功能:测试当前表义件(若默认自变量)或指定表文件中的记录指针是否指向文件首,若是,则返回逻辑真(.T.),否则为逻辑假(.F.)(若在指定工作区上没有打开表文件,则函数返回逻辑假(.F.),若表文件中不包含任何记录,则函数返回逻辑真(.T.)。
7记录号测试函数
格式:RECNO([<工作区号>|<表别名>])
功能:返回当前表文件
