- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章数据库基础知识——PPT课件
逻辑运算符和逻辑表达式 * 各类运算符的优先级当表达式中含有多种运算时,必须按一定顺序处理。 各类运算的优先顺序如下: 圆括号 算术和日期运算 字符串运算 关系运算 逻辑运算 同类运算符的优先级别已经分别介绍。若优先级相同则从左到右,若有多层圆括号嵌套则先内后外。 * 1.9 函数 函数是用来进行一些特定的运算或操作的一段程序代码,用来支持和完善命令的功能,帮助用户完成各种操作与管理。VFP提供了几百个函数供用户使用。 函数的类型:数值型、字符型、逻辑型、日期时间型和其它函数。 函数组成:函数名、自变量(放于括弧中,也称参数) 用户自定义函数:由用户自己编写的函数 * 1数值函数(一) 1.绝对值:ABS( nExp ) 2.取整:INT(nExp) 3.平方根:SQRT(nExp) 4.最大/小值:MAX/MIN( ) 5.求余数:MOD(nExp1,nExp2) 作用同%运算符。 功能和例子见P32 自变量与函数为数值型 * 6.四舍五入:ROUND(nExp1, nExp2) 功能:返回nExp1四舍五入的值, nExp2表示保留的小数位数。 说明:当nExp2为非负整数时,表示小数部分被四舍五入的位数,当nExp2为负整数时时,其绝对值表示整数部分被四舍五入的位数。 7.π函数:PI( ) 功能:求常量π的近似值 8. 随机函数:RAND() 功能:求0~1之间的随机数。 1数值函数(二) * 2 字符函数 1.求子串起始位置,整型 AT(cExp1, cExp 2 [ ,nExp ] ) 如果串cExp2不包含串cExp1,值为零。若有nExp,则找串 cExp1在串cExp2中第nExp次出现的起始位置。 2.取子串,C型 取前nExp个字符:LEFT(cExp,nExp) 取后nExp个字符:RIGHT(cExp , nExp) 从cExp串中第nExp1个字符开始,连续取nExp2个字符: SUBSTR (cExp,nExp1 [, nExp2] ) 若缺少nExp2,则从cExp串中取第nExp1个字符开始的所有字符。 字符函数是处理字符型数据的函数,其自变量或函数值中至少有一个是字符型数据。 * 3.求串长度,N型 LEN(cExp) 2字符/汉字 4.删除字符串空格函数,C型。删除前面的空格:LTRIM(cExp)删除后面的空格: RTRIM | TRIM(cExp)删除前面和后面的空格:ALLRTRIM (cExp) 5. 生成含nExp个空格空格串,C型 SPACE (nExp) * 6.字符串替换函数,C型。 STUFF(cExp1,nExp1,nExp2,cExp2) 从nExp1位置开始,用cExp2串替换 cExp1串中nExp2个字符。 如STUFF(123456,2,4,A) 显示 1A6 7.大小写转换函数:函数值为C型。将串全部小写 :LOWER (cExp)将串全部大写 :UPPER (cExp) 如: ?LOWER(“Ha98”),UPPER(“hA04”) * 3日期时间函数处理日期型或日期时间型数据 1.系统日期函数,D型 DATE( [nExp1,nExp2,nExp3] ) 功能:缺省参数时返回当前系统日期;若有参数则生成一个表示指定日期的值。 2.系统时间函数,C型 TIME( [ nExp ] ) 功能:返回当前系统时间,时间显示格式为hh:mm:ss。若选择了nExp ,则不管为何值,返回的系统时间还包括秒的小数部分,精确至小数点后两位。 3. 系统日期和时间函数,T型 DATETIME([nYear, nMonth, nDay [, nHours [, nMinutes [, nSeconds]]]]) 功能:类似DATE,若无参数,则返回系统的当前日期和时间。若有参数则生成一个表示指定日期和时间的值。 * 4.年月日函数:YEAR、MONTH、DAY N型。 求年份值 :YEAR(dExp) 求日期值 : DAY( dExp ) 求月份值 : MONTH(dExp) 5.星期函数,N型:DOW(dExp) 求dExp式中星期的数值,用1~7表示星期日-星期六。 6.时分秒函数:HOUR、MINUTE、SEC N型。 求小时值 : HOUR(tExp) 求分钟值 : MINUTE( tExp ) 求秒钟值 : SEC(tExp) * 4 数据类型转换函数 在数据库应用的过程中,经常要将不同数据类型的数据进行相应转换。VFP提供了若干个转换函数,能较好地解决数据类
文档评论(0)