vf第二章课件.ppt
文本预览下载声明
* * 湘 潭 大 学 4.大写字母转换成小写字母函数:LOWER(〈字符表达式〉) 示例:?LOWER(“ABcDF”) 5. 小写字母转换成大写字母函数:UPPER(〈字符表达式〉) 示例:?UPPER(“abde”) 6. 删除字符串尾部空格函数:TRIM(〈字符表达式〉) ? TRIM(“I am a ”+SPACE(10))+ “ teacher” abcdf ABDE I am a teacher 湘 潭 大 学 7.删除字符串左边空格函数:LTRIM(字符表达式) 示例:A=“I” B=“ ’m a teacher. ” ? A+LTRIM(B) 8.取字符串左边部分字符函数:LEFT(字符表达式,长度) 示例:? LEFT(“there”,3) 9.取字符串右边部分字符函数RIGHT(字符表达式,长度) 示例:? RIGHT(“what”,2) I’m a teacher. the at 湘 潭 大 学 10、 子字符串检索函数AT AT(字符表达式1,字符表达式2[,数值表达式]) Y=“Visual Foxpro 6.0 Visual Foxpro 6.0” ?AT(“Fox”,y), AT(“Fox”,y,2), AT(“Foxbase”,y) 8 26 0 湘 潭 大 学 11、字符串替换函数 STUFF(字符表达式1,起始位置,长度,字符表达式2) ?STUFF(”毛阿敏”,3,4,“主席”) 毛主席 湘 潭 大 学 字符串替换函数功能 1) 替换: 用字符表达式2替换字符表达式1中由起始位置和长度指定的子串。 2) 插入: 当长度为0时,则将字符表达式2插入字符表达式1中的指定位置; 3) 删除: 当字符表达式2为空串时,则将删除字符表达式1中由起始位置和长度指定的子串。 例:? STUFF(”中国湖南”,5,4,”上海”) 中国上海 ? STUFF(”中国湖南”,5,0,”.”) 中国.湖南 ? STUFF(”中国湖南”,3,4,””) 中南 湘 潭 大 学 12、字符串匹配函数 LIKE(字符表达式1,字符表达式2) ?LIKE(”a*”,“abc”),LIKE(“a?”,”abc”), LIKE(“?b?”,”abc”),LIKE(“abb”,”abc”), .T. .F. .T. .F. 湘 潭 大 学 13、 重复字符串生成函数REPLICATE REPLICATE(字符表达式,数值表达式) ?REPLICATE(‘ab’,3) ababab 湘 潭 大 学 2.4.3 日期与时间函数 1. 系统日期函数DATE 格式:DATE( ) 功能:返回当前系统日期,函数值为日期型。输出格式可以用SET DATE命令设置。 例:若当前系统日期是2006年10月21日,则有: ? DATE( ) 10/21/06 2. 系统时间函数TIME 格式:TIME( ) 功能:返回当前系统时间,函数值为字符型,以24小时制、按hh:mm:ss(时:分:秒)格式显示。 例:? TIME( ) 19:20:10 湘 潭 大 学 日期与时间函数 3. 系统日期时间函数DATETIME 格式:DATETIME( ) 功能:返回当前系统日期时间,函数值为日期时间型。 例:? DATETIME( ) 10/21/06 07:20:10 PM 4. 求年份函数YEAR 格式:YEAR(由日期表达式或日期时间表达式指定的日期) 功能:返回由日期表达式或日期时间表达式指定的日期中的年份,返回值为数值型。 例:? YEAR(DATE( )) 2006 湘 潭 大 学 日期与时间函数 5. 求月份函数MONTH 格式:MONTH(由日期表达式或日期时间表达式指定的日期) 功能:返回由日期表达式或日期时间表达式指定的日期中的月份,返回值为数值型。 例:? MONTH(DATETIME( )) 10 6. 求天数函数DAY 格式:DAY(日期表达式|日期时间表达式) 功能:返回由日期表达式或日期时间表达式指定的日期中月里面的天数,返回值为数值型。 例:? DAY(DATE( )) 21 湘 潭 大 学 日期与时间函数 7. 求星期几函数DOW 格式:DOW(日期表达式|日期时间表达式) 功能:求由日期表达式或日期时间表达式指定的这一天是星期几,返回值是数值型,用数字1至7分别表示星期天到星期六。 例:? DOW(DATE()) 7 8.求星期函数CDOW 格式
显示全部