& 字符串匹配函数
格式:like(字符表达式1,字符表达式2)
功能:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数值返回逻辑真,否则返回逻辑假;字符表达式1中可以包含通配符*和?,*可与任何数目的字符相匹配,?可以与任何单个字符相匹配。
结果:L型
3)日期和时间函数:自变量一般是日期型或日期时间型数据的函数。
& 系统日期、系统时间和系统日期时间函数
格式:date()
time()
datetime()
功能:返回当前系统日期
返回当前系统时间
返回当前系统日期时间
结果:D型
C型
T型
& 求年份、月份和天数函数
格式:year(日期表达式/日期时间表达式)
month(日期表达式/日期时间表达式)
day(日期表达式/日期时间表达式)
功能:从指定的日期表达式或日期时间表达式中返回年份
从指定的日期表达式或日期时间表达式中返回月份
从指定的日期表达式或日期时间表达式中返回天数
结果:N型
& 求时、分、秒函数
格式:hour(日期时间表达式)
minute(日期时间表达式)
sec(日期时间表达式)
功能:从指定的日期时间表达式中返回小时部分(24小时制)
从指定的日期时间表达式中返回分钟部分
从指定的日期时间表达式中返回秒数部分
结果:N型
4)数据类型转换函数:其功能就是将某一种类型的数据转换成另一种类型的数据。5个
& 数值转换成字符串
格式:str(数值表达式,长度,小数位数)
功能:将数值表达式的值转换成字符串,需要时自动四舍五入
设数值表达式原长度为m,指定长度为n
若n>m,返回结果自加前导空格
若整数位<=n<=m,优先取整数部分,再根据指定长度中剩下的位数确定小数位,注意整数位中不包括小数点
若n<整数位,返回结果为一串星号*,即不能正常转换。
注意:长度的默认值是10,小数位数的默认值是0
结果:C型
& 字符串转换成数值
格式:val(字符表达式)
功能:将由数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。若字符串内出现非数字字符,那么只转换前面部分;若字符串的首字符不是数字符号,则返回数值零,但忽略前导空格。
结果:N型
& 字符串转换成日期或日期时间
格式:ctod(字符表达式)
ctot(字符表达式)
功能:将字符表达式的值转换成日期型数据
将字符表达式的值转换成日期时间型数据
结果:D型或T型
& 日期或日期时间转换成字符串
格式:dtoc(日期表达式/日期时间表达式)/dtoc(日期表达式/日期时间表达式 [,1])
ttoc(日期时间表达式)/ttoc(日期时间表达式 [,1])
注意:[,1]表示去掉年月日之间的分隔符
功能:将日期型数据或日期时间型数据的日期部分转换成字符串
将日期时间型数据转换成字符串
结果:C型,结果分别为8个和14个字符
& 宏替换函数
格式:&字符型变量[.]
功能:替换出字符型变量的内容,若该函数与其后的字符无明确分界,则用[.]作为函数结束标识
结果:由字符型变量的内容决定
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |