常用函数
1、 字符串函数
1)求字符长度的函数
【格式】:LEN(<字符表达式>
2)删除字符的空格
【格式】:ALLTRIM(<字符表达式>    头尾
REIM(<字符表达式>)尾
LTRIM(<字符表达式字符串函数strip作用>)头
3)字母大小写转换
【格式】:LOWER(<字符表达式>
UPPER(<字符表达式>
(4)截取字符串
【格式】:LEFT(<字符表达式><长度>)
RIGHT(<字符表达式><长度>)
SUBSTR(<字符表达式><起始位置><长度>)
5)字符重复
【格式】:REPLICATE(<字符表达式><次数>)
6)查字符出现的次数
【格式】:OCCURS(<字符表达式1> <字符表达式2>)
7)查替换字符
【格式】:STRTRAN(<字符表达式1><字符表达式2><字符表达式3>)
【功能】:在字符1中查是否有字符表达式2的存在,如果有,用字符表达式3来替换在字符表达式1中的字符表达式2.
8)确定位置、长度查替换字符
【格式】:SRUFF(<字符表达式1><起始位置><长度><字符表达式2>)
9)字符匹配函数
【格式】:INLIST(<字符表达式1><字符表达式2><字符表达式3>)
(10)判断两个字符是否匹配
【格式】:LIKE(<字符表达式1> <字符表达式2>)
2、 数学函数
(1) 绝对值
【格式】:ABS(<数值表达式>)
(2) 求数值的符号
【格式】:SIGN(<数值表达式>)
(3) 求数值的开方
【格式】:SORT(<数值表达式>)
(4) 数值取整
【格式】:INT(<数值表达式>)返回指定数值的整数部分
CEILING(<数值表达式>)返回大于或等于指定数值表达式的最小整数
FLOOR(<数值表达式>)返回小于或等于指定数值表达式的最大整数
(5) 取余数
【格式】:MOD(<数值表达式1> <数值表达式2>)
(6) 四舍五入
【格式】:ROUND (<数值表达式><保留位数>)
(7) 求最大值与最小值
【格式】:MAX(<数值表达式1> <数值表达式2><数值表达式>…)
MIN(<数值表达式1> <数值表达式2><数值表达式>…)
3、 日期时间函数
(1) 显示当前的时间与日期
【格式】:DATE()
TIME()
DATETIME()
【功能】:返回当前系统的日期、时间、日期与时间。
(2) 显示年、月、天数
【格式】:YEAR(<日期表达式>| <日期时间表达式>)
MONTH(<日期表达式>| <日期时间表达式>)
DAY(<日期表达式>| <日期时间表达式>)
【功能】:返回指定日期的年份、月份、天数。
(3) 显示小时、分、秒
【格式】:HOUR(<日期时间表达式>)
MINUTE(<日期时间表达式>)
SEC(<日期时间表达式>)
【功能】:从指定的日期时间表达式中返回小时数、分钟数、秒数。
(4) 显示星期
【格式】:CDOW(<日期表达式>| <日期时间表达式>)
4、 数据类型转换函数<字符表达式>书写必须是日期的格式,否则转换的时空的。
(1) 时间日期转换
【格式】:DTOD(<日期表达式>| <日期时间表达式>)
【功能】:DTOD()将指定的日期表达式转换成字符串,[1]表示转换后的格式是YYYYMMDD
【格式】:TTOC(<日期时间表达式>[1])
【功能】:将指定的时间表达式转换成字符串,[1]表示转换后的格式是YYYYMMDDHHMMSS
【格式】:CTOD(<字符表达式>
【功能】:将指定的字符表达式转换成日期型。
(2) 数值与字符之间的转换
【格式】:CHR(<数值表达式>)
VAL(<字符表达式>
STR(<数值表达式>[<长度>[小数点位数>]])
5、 数据库函数
(1) 测试表文件的记录指针的位置
【格式】:EOF([工作区号>|<表别名>])
【功能】:EOF()测试指定表文件中的记录指针是否指向文件尾部,如果到文件尾部则为.T.
BOF([工作区号>|<表别名>])
(2) 测试当前记录的记录号
【格式】:RECNO([工作区号>|<表别名>])
(3) 测试记录的记录个数
【格式】:RECCOUNT([工作区号>|<表别名>])
(4) 表文件中的记录是否有删除标记
【格式】:DELETED([工作区号>|<表别名>])
6、 测试函数
(1) 判断函数
【格式】:IIF(<逻辑表达式><表达式1><表达式2>)
(2) 测试类型
【格式】:VARTYPE(<字符表达式>
(3) 测试空值的函数
【格式】:ISNULL(<表达式>

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