- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章VFP数据及其运算.ppt
2.1 数据类型 2.2 常量与变量 2.3 系统函数 2.4 表达式 内存变量的的保存与恢复 SAVE TO 内存变量文件名 [ALL LIKE/ EXCEPT 内存变量名框架] 示例:SAVE TO VAR1 SAVE TO VAR2 ALL LIKE ?A* SAVE TO VAR3 ALL EXCEPT ?A* RESTORE FROM FileName [ADDITIVE] 示例: RESTORE FROM VAR2 算数运算符 + ,- ,* ,/ ,% ,**,^ ,( ) 字符运算符 +,-,$ 日期和日期时间操作符 +,- 关系操作符: , , =, , #, != , =,=, == 字符的排序序列: (1)PinYin(拼音)序列(默认):汉字按拼音序列排列;西文字母由小到大是空格、小写字母、大写字母 (2)Machine(机器)序列:按机内码的顺序排列 (3)Stroke(笔画)序列:汉字按笔画多少排序;西文字符同拼音序列 逻辑操作符:NOT, !,AND,OR 本章总结 各种常用数据类型的英文字母表示、长度、适用范围。 变量的命名、内存变量的赋值、访问 常用系统函数:RAND()、LEN()、SUBSTR()、LEFT()、RIGHT()、DATE()、DOW()、YEAR()、STR()、DTOC()、IIF() 表达式的运算:各种运算符的优先级 本章作业 4.取子字符串函数SUBSTR() 格式:SUBSTR(字符表达式,数值表达式1 [,数值表达式2]) 示例:?SUBSTR(社会经济学,5,4) ?SUBSTR(社会经济学,5,2) ?SUBSTR(社会经济学,5) 经济 经 经济学 2.3.2字符处理函数 4.取子字符串函数LEFT()和RIGHT() 格式: LEFT(字符表达式, 数值表达式) RIGHT(字符表达式,数值表达式) 示例:?LEFT(ABDF,2) AB 示例:?RIGHT(abde,2) de 2.3.2字符处理函数 格式:LIKE(字符表达式1,字符表达式2) 功能:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,则函数返回 .T.,否则返回.F.。 说明:〈字符表达式1〉中可以包含通配符*和?。*可与任何数目的字符相匹配,?可以与任何单个字符相匹配。 示例: STORE abc TO X STORE abcd TO y ?LIKE(ab*,x),LIKE(ab*,y) ?LIKE(x,y),LIKE(?b?,x),LIKE(Abc,x) 结果 .T. .T. .F. .T. .F. 7.字符串比较函数LIKE() 2.3.2字符处理函数 2.3.3日期和时间处理函数 *1.系统当前日期函数DATE() 系统当前日期时间函数DATETIME() 系统当前时间函数TIME() 格式:DATE() 、DATETIME()、TIME() *2.星期中第几天函数DOW() 格式:DOW(日期/日期时间表达式) ? DOW(DATE()) 注:星期天为1 2.3系统函数 *3.年份、月份、天数函数YEAR()、MONTH()、DAY() 格式:YEAR(日期表达式/日期时间表达式) MONTH(日期表达式/日期时间表达式) DAY(日期表达式/日期时间表达式) 2.3.3日期和时间处理函数 2.3.4数据类型转换函数 1.字符转换成ASCII码函数ASC() 2.ASCII码值转换成字符函数CHR() 2.3系统函数 *3.数值型转换为字符型函数STR() 4.字符型转换成数值型函数VAL() *6.日期型转换成字符型函数DTOC() 5.字符型转换成日期型函数CTOD() 3.数值型转换为字符型函数STR() 格式:STR(数值表达式1[,数值表达式2 [,数值表达式3]]) 说明: 1)如果缺省数值表达式2和数值表达式3,其输出结果将取固定长度为10位,且只取其整数部分; 示例:?str(314.15) 值: “ 314” ? str(1234567890123) 值: “ 1.234E+12” 返回长度 小数位数 2.3.4数据类型转换函数 2) 数值型表达式2指定转换后的字符串长度,数值表达式3指定转换后的小数位数,默认为0位;总长度不够时,首先保证整数。 示例:?str(314.15,5)
文档评论(0)