Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第3讲
34页1、第3讲,第2章 数据与数据运算,2,教学内容,第2章 数据与数据运算 2.4 运算符与表达式 2.5 函数,第2章 数据与数据运算,3,教学重点 数据类型和表达式使用、常用函数的使用 教学难点 常用函数的使用,第2章 数据与数据运算,4,2.4 运算符与表达式,由常量、变量、函数通过特定运算符连接起来的式子,称为表达式。 表达式的形式: 单一运算对象(常量,变量,函数) 由运算符将运算对象连接起来形成的式子 根据表达式值的类型,表达式可分为: 数值表达式 字符表达式 日期时间表达式 关系表达式 逻辑表达式,第2章 数据与数据运算,5,2.4 运算符与表达式,2.4.1 数值运算和数值表达式 【格式】 【说明】 数值表达式由算术运算符、数值型常量、变量、函数和圆括号组成。 结果类型:数值型。 数据运算的优先级和运算符号的含义如表所示。,第2章 数据与数据运算,6,2.4 运算符与表达式,2.4.2 字符运算和字符表达式 【格式】 【说明】 表达式由字符型常量、变量、函数和运算符“+”“-”组成 “+”“-”两个符号的优先级相同,表示的含义都是字符串的连接,只是在处理前串尾部空格上有所区别
2、。 结果类型:字符型。 字符串运算符如表所示。,第2章 数据与数据运算,7,2.4 运算符与表达式,【例2.7】字符串运算示例(注:表示空格) a=hello b=teacher! ? a+b, a-b,输出结果:helloteacher! helloteacher!,第2章 数据与数据运算,8,2.4 运算符与表达式,2.4.3 日期时间表达式 日期型数据是比较特殊的数据类型,只能进行+和-运算。此外,在格式上还有严格的限制,一些合法的组合如表所示。,输出结果: 08/05/09 30 -30,【例2.8】日期运算示例 ?2009-7-31+5 ? 2009-10-1-2009-09-01 ? 2009-09-01-2009-10-1,第2章 数据与数据运算,9,2.4 运算符与表达式,2.4.4 关系运算与关系表达式 【格式】 【说明】相同类型的数据之间的比较。 结果类型:逻辑型。 关系运算符的作用是比较两个同类型表达式的大小。关系运算符的含义如表所示。 运算符$和=仅可用于字符型数据,其他运算符适用于任何数据; 在比较运算时,前后两个运算对象的类型必须相同,但日期和日期时间型数据
3、可以比较。,第2章 数据与数据运算,10,2.4 运算符与表达式,数值、货币和日期时间型数据的比较 数值、货币和日期时间型数据的比较规则如表所示。,第2章 数据与数据运算,11,2.4 运算符与表达式,字符型数据的比较 (1)人机会话方式 步骤1:首先选择“工具选项”菜单命令。 步骤2:在弹出的“选项”对话框中单击“数据”后,在“排序序列”中选择字符排序的依据,然后单击“确定”按钮。 在排序序列下拉菜单中有3个选项:machine(机器)、pinyin(拼音)和stroke(笔画)。各选项的作用如表所示。,第2章 数据与数据运算,12,2.4 运算符与表达式,字符型数据的比较 (2)命令方式 【格式】SET COLLATE TO 【说明】排序序列名必须在引号中,排序序列名可以是machine,pinyin或stroke。 【例2.9】同字符排序设置下字符串的比较。 SET COLLATE TO Machine ? aabc, bB, b 继续输入: SET COLLATE TO Pinyin ? abdabc, bB , “十“三“ 继续输入: SET COLLATE TO strok
4、e ? “十“三“,输出结果:.T. .F. .F.,输出结果:.F. .T. .F.,输出结果:.T.,第2章 数据与数据运算,13,2.4 运算符与表达式,字符型数据的比较 (3)字符串精确比较与EXACT设置 使用=对字符串进行的是精确比较,即只有当两个字符串完全相同时(包括空格、各字符的位置),运算结果才为真,否则为假。 使用=对字符串进行比较,结果和 SET EXACT ONOFF命令有关,如表所示。,第2章 数据与数据运算,14,2.4 运算符与表达式,字符型数据的比较 (4)子串包含运算 $: 【格式】$ 如果字符串表达式1是字符串表达式2的一个子串,即一部分,结果为真,否则为假。 【例2.10】子串包含运算 ?教育学$高等教育学 ? 教学$高等教育学 ? 高等教育学$教育学,输出结果: .T. .F. .F.,第2章 数据与数据运算,15,2.4 运算符与表达式,2.4.5 逻辑运算和逻辑表达式 逻辑运算符有3个,分别是.AND.(逻辑与)、.OR.(逻辑或)和.NOT.(逻辑非),也可以省略两边的圆点。 它们的优先级依次是NOT、AND、OR。 逻辑运算的操作数是逻辑
《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第3讲》由会员E****分享,可在线阅读,更多相关《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第3讲》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页