- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.4 VFP 语言基础 2.4.5 空值处理 VFP支持null值,降低了表达未知数据的难度,方便与其他SQL数据库产品共同工作。 Null值具有以下特点: 等价于没有任何值。 与0、空字符串(“”)或逻辑假不同。 排序优先于其他数据。 在计算过程中或大多数函数中都可以用到null值。 null值会影响命令、函数、逻辑表达式和参数的行为。 Null在逻辑表达式中的行为 .null. .t. .f. Not x .null. .null. .t. X or .null. .null. .f. .null. X and .null. X=.null. X=.f. X=.t. 表达式的结果 逻辑表达式 * 2.4.1 数据类型和字段类型 2.4.2 常量与变量 2.4.3 函数 2.4.4 运算符与表达式 2.4.5 空值处理 程序设计基础 包括函数名和自变量,也称参数。函数名可缩写为前4个字母,参数表中多个参数间用逗号分隔。 每个函数都有一个确定的函数值,即返回值。 函数的参数有三种情况: 由系统规定,用户不必输入,此时函数无参数。 如:DATE( ) 函数的参数必须由用户输入。 如:EXP(1) 参数可以由用户指定,若不指定,则系统按规 定给出。如:RECCOUNT(2),RECCOUNT( ) 2.4.3 函数 函数按其功能或类型大致可分为: 数据类型类(数值和数学函数、字符函数、日期/时间函数、数据转换函数、其他常用函数) 数据库类函数 环境类函数 输入输出类函数 程序设计类函数 1. 数值和数学函数 此类函数的输入均为数值型,返回值除了其中的确定函数为逻辑型外,其他为数值型。 一般函数: 取整:INT、CEILING、FLOOR 数学运算:EXP、LOG、ROUND、ASB、 SQRT、SIGN 取模:MOD 最大、最小值:MAX/MIN 随机函数:RAND 确定函数:BETWEEN、INLIST、EMPTY 三角函数:SIN、PI、DTOR 它是对字符型数据进行的运算。 宏代换函数: 变量名[.字符表达式] 字符串截取函数: ALLTRIM,LTRIM,RTRIM LEFT,RIGHT,SUBSTR 字符查找函数和替换函数 AT、LIKE、EVALUATE、() STUFF、CHRTRAN、STRTRAN 其他字符函数 TYPE、LEN、OCCURS、SPACE、REPLICATE 2. 字符函数 该类函数的输出是字符型的。 截取子字符串函数(取子串函数) 格式: SUBSTR(字符串, 起始位置[,长度]) 功能: 从指定字符串中截取由起始位置开始,字符个数由长度 指定的新字符串。 例如: ?SUBSTR(“FoxPro for Windows”,12,7) 结果: Windows 例如: ?SUBSTR(“中国南京”,5) 结果: 南京 例如: ?SUBSTR(“Database”,5,6) 结果: base 例如: ?SUBSTR(“Dog”,4) 结果: 空白字符串 1) 字符串截取函数 查找子字符串函数(子串检索函数) 格式: AT(字符串1, 字符串2[,N]) 例如: ?AT(“数据”,“数据库管理系统”) 结果: 1 例如: ?AT(“a”,“Database”,3) 结果: 6 功能: 检测字符串1是否包含在字符串2中, 如 果在,则函数值为字符串1在字符串2中 的第N次出现的位置;否则函数值为0。 说明: 若不给出N,则默认为第1次出现的位置。 输出值为数值型。 2) 字符查找函数 数据类型测试函数(P55) 格式: TYPE(字符表达式) 功能: 测试指定字符表达式的数据类型,输出值为数据 类型的大写字符。 说明: 字符表达式必须用“”,[ ],‘’,这三种符号对之一括住,如果表达式不存在或错误,则给出错误信息。 下面列出TYPE返回的字符值及相应的数据类型: 字符型 C 数值型 N 货币型 Y 日期型 D 日期时间型 T 逻辑型 L 备注型 M 通用型 G OLE对象 O 参数错误 U 例如: ?TYPE(‘26’) 返回值: N 例如: ?TYPE(‘XM’) 返回值: U 3) 其他字符函数 它主
您可能关注的文档
- Visualc2010第三讲简单图形.ppt
- VisualFoxPro6.0基础知识.ppt
- visualfoxpro第2章数据与数据运算.ppt
- visualfoxpro课件8第02章(15.16).ppt
- vivo与OPPO全系列机型对比.ppt
- vivo手机删除的照片如何复 (2).ppt
- vivo手机删除的照片如何复.ppt
- Vivo手机国庆节促销活动.ppt
- VI设计(标准色、字体).ppt
- VI设计(标准色、字体,).ppt
- 2025年空调鼓风机项目立项申请报告.docx
- 2024年化工技能鉴定题库检测试题打印及答案详解(名师系列).docx
- 2024年化工技能鉴定题库检测试题打印含完整答案详解【典优】.docx
- 2025年中间件软件项目提案报告.docx
- 2024年化工技能鉴定题库检测试题打印及完整答案详解(名校卷).docx
- 2025年空气处理化学品:光触媒项目申请报告模范.docx
- 2024年化工技能鉴定题库检测试题打印及参考答案详解【考试直接用】.docx
- 2024年化工技能鉴定题库检测试题打印及参考答案详解【培优】.docx
- 2024年化工技能鉴定题库检测试题打印及参考答案详解【突破训练】.docx
- 2024年化工技能鉴定题库检测试题打印及参考答案详解【夺分金卷】.docx
最近下载
- 基于大模型的生成式检索.pdf VIP
- 西门子伺服操作说明书-SINAMICS_V90_OPI.pdf VIP
- 电力工程施工安全与质量控制管理.docx VIP
- Packing List-装箱单表格模板.xls VIP
- 电力工程施工安全及质量控制管理.doc VIP
- 2025年最新版硫化氢考试题库大全集.doc VIP
- [江西]发电厂2×600mw级机组“上大压小”土建工程施工组织设计.doc VIP
- 《护患沟通技巧》ppt课件.pptx VIP
- 县乡教师选调进城考试《教育心理学》题库及答案(各地真题).docx VIP
- 发电厂“上大压小”2×600MW超临界空冷机组工程土建专业主要施工方案.docx VIP
文档评论(0)