数值函数:

1.绝对值和符号函数

格式:ABS()

SIGN()

例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0

2.求平方根表达式

格式:SQRT()

例如:SQRT(16)=4,它与开二分之一次方等同。

3.圆周率函数

格式:PI()

4.求整数函数

格式:INT()返回数值表达式的整数部分

CEILING()返回大于或等于表达式的最小整数

FLOOR()返回小于或等于表达式的最大整数

例如:

INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5

FLOOR(9.9)=9

5.四舍五入函数

格式:ROUND(,)

功能:返回制定表达式在制定位置四舍五入的结果

例如:

ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350

6.求余函数

格式:MOD(,)

例如:

MOD(10,3)=1  MOD(10,-3)=-2  MOD(-10,3)=2  MOD(-10,-3)=-1

求余数的规律:1.首先按照两数的绝对值求余

2.表达式1的绝对值大于表达式2的绝对值,则余数为表达式1的值

3.余数取表达式1的正负号

4.若两数异好号,余数在加上表达式2的值为最终的结果

7. 求最大值和最小值函数

MAX(数值表达式列表)

MIN (数值表达式列表)

例如:MAX(2,3,5)=5  MAX(‘2’,’12’,’05’)=2  MAX(‘汽车’,’飞机’,’轮船’)

字符串比较的规律:

字符串比较首先比较第一个字母,如果有结果那就不用在进行比较了。如果相等在进行第二个字母的比较,以次类推。

字符函数

1.求字符串长度函数

格式:LEN()

功能:返回制定字符表达式的长度,即所包含的字符个数。函数值为数值型

例如:X=“中文Visual FoxPro6.0” 则LEN(X)=20

2.大小写转换函数

格式:LOWER()

UPPER()

功能:LOWER将制定表达式值中的大写字母转换成小写字母,其他字符不变

UPPER将指定表达式值中的小写字母转换成大写字母,其他字符不变。

例如:LOWER(‘X1y2A’)=x1y2a  UPPER(‘n=1’)=N=1

3.空格字符串生成函数

格式:SPACE()

功能:返回指定数目的空格组成的字符串。

4.删除前后空格函数

格式:TRIM()

LTRIM()

ALLTRIM()

功能:TRIM():返回指定字符表达式值去掉尾部空格后形成的字符串

LTRIM():返回指定字符表达式值去掉前导空格后形成的字符串

ALLTRIM():返回指定字符表达式值去掉前导空格和尾部空格后形成的字符串。

例如:STORE SPACE(1)+”TEST”+SPACE(3) TO SS

?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS)

LEN(SS)=8,LEN(TRIM(SS))=5,LEN(LTRIM(SS))=7,LEN(ALLTRIM(SS))=4

5.取子串函数

格式:LEFT(,)

RIGHT(,)

SUBSTR(,,)

功能:LEFT(): 从指定表达式值的左端取一个指定长度的子串作为函数值。

RIGHT():从指定表达式值的右端取一个指定长度的子串作为函数值。

SUBSTR():从指定表达式值的起始位置取指定长度的子串作为函数值。

例如:STORE “GOOD BYE!” TO X

LEFT(X,2)=GO,SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!,RIGHT(X,3)=YE!

6.计算子串出现次数函数

格式:OCCURS(,)

功能:返回第一个字符串在第二个字符串中出现的次数。

例如:STORE ‘abracadabra’ TO S

OCCURS(‘a’,S)=5, OCCURS(‘b’,S)=2, OCCURS(‘c’,S)=1, OCCURS(‘e’,S)=0

7.求子串位置函数

格式:AT(,,)

ATC(,,)

功能:验证表达式1是否是表达式2的子串,如果是,返回表达式1的首字符在表达式2中的位置,若不是,则为0

ATC()与AT()的功能类似,但比较时不区分大小写

例如:      STORE”This is Visual FoxPro” TO X

AT(“fox”,X)=0,ATC(“fox”,X)=16,AT(“is”,X,3)=10,AT(“xo”,X)

8.子串替换函数

格式:STUFF( ,,,)

功能:用的值替换中由和指明的一个子串。

例如:STORE ‘GOOD BYE!’ TO S1

STORE ‘MORNING’ TO S2

?STUFF(S1,6,3,S2)=GOOD MORNING!

?STUFF(S1,1,4,S2)=MORNING BYE!

9.字符替换函数

格式:CHRTRAN(,,)

功能:当第一个字符中的一个或多个字符与第二个字符串中的某个字符相匹配时,就用第三个字符中的对应字符(相同位置)替换这些字符。如果第三个字符串包含的字符个数少于第二个字符串包含的字符个数,因而没有对应字符,那么第一个字符串中相匹配的各字符将会被铲除。如果第三个字符串包含的字符个数多于第二个字符串包含的字符个数,多于字符被删掉。

例如:CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2

CHRTRAN(“计算机ABC”,”计算机”,”电脑”)=电脑ABC

CHRTRAN(“大家好!”,”大家”,”您”)=您好!

总结:第二个表达式没有的照写,第三个表达式没有的去掉。

10.字符串匹配函数

格式:LIKE(,)

功能:比较两个字符串对应位置上的字符,若所有对应字符相匹配,函数返回逻辑真(.T.)否则返回逻辑假(.F.)

中可以包含通配符*和?。*可与任何数目的字符相匹配,?可以与任何单个字符相匹配。

例如:

STORE “abc” to x

STORE “abcd” to  y

LIKE(“ab*”,x)=.T.   LIKE(“ab*”,y)=.T.    LIKE (x,y)=.F.

LIKE(“?b?”,x)=.T.        LIKE(“ABc”,x)=.F

.

日期和时间函数

1.系统日期和时间函数:

格式:DATE():返回当前系统日期,函数值为日期型

TIME():以24小时制  、HH:MM:SS格式返回当前系统时间(字符型)

DATETIME():返回当前系统日期时间,函数值为日期时间型

2.求年份、月份、天数函数

格式:YEAR(|)

MONTH(|)

DAY(|)

3.时、分和秒函数

格式:HOUR()

MINUTE()

SEC()

数据类型转换函数

1.数值转换成字符串

格式:STR(,,)

例如:STORE –123.456 TO N

STR(N,9,2)=-123.46,STR(N,6,2)=-123.5

STR(N,3)=***,STR(N,6)=-123,STR(N)=-123

2.字符串转换成字符

格式:VAL()

例如:STORE ‘-123.’ TO X,STORT ‘45’ TO Y

STORE ’A45’ TO Z

VAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00

3.字符串转换成日期或日期时间

格式:CTOD()转化成日期型数据

CTOT()转化成日期时间型数据

4.日期或日期时间转化成字符串

格式:DTOC(|[,1])

TTOC( [,1])

功能TOC()将日期型数据或日期时间数据的日期部分转化成字符串

TTOC()将日期时间数据转化成字符串

声明:对DTOC()来说,如果选项是1,则字符串的格式总是YYYYMMDD,8个字符。 对TTOC()来说,如果使用选项1,则字符串格式总是YYYYMMDDHHMMSS,14个字符

例如:

STORE  DATETIME()  TO T

DTOC(T)=11/11/2005, DTOC(T,1)=20051111,

TTOC(T)=11/11/2005  18:54:34  PM   TTOC (T,1)=20051111185434

5宏替换函数

格式 :&[.]

功能:替换出字符变量的内容,即去掉定界符。

例如:kk=“456”,  ?&kk*100=45600

测试函数

1.值域测试函数

格式:BETWEEN(,,)

例如:STORE NULL TO X;STORE 100 TO Y

BETWEEN(150,Y,Y+100)=.T.

BETWEEN(90,X,Y)=NULL

2.空值(NULL值)测试函数

格式:ISNULL()

例如:STORE  .NULL. TO  X

ISNULL(X)=.T.

3“空”值测试函数

格式:EMPTY()

P76详细讲解

4.数据类型测试函数

格式:VARTYPE ([,])

功能:测试表达式的类型,返回一个大写字母,函数值为字符型

2.空值(NULL值)测试函数

格式:ISNULL()

3.表文件尾测试函数

格式:EOF([|])

4.表文件头测试函数

格式:BOF([|])

5.记录号测试函数

格式:RECNO([|])

6记录个数测试函数

RECCOUNT ([

6.条件测试函数

格式:IIF(,,)

功能:测试的值,表达式逻辑若为真,函数返回

的值,若为逻辑假,函数返回的值,和表达式类型不要求相同。

例如:X=100;Y=300

IIF(X>100,X-50,X+50)=150;IIF(Y>100,Y-50,Y+50)=250

7.记录删除测试函数

格式:DELETED([|])

vf求计算机系统当前日期的年份数,计算机二级VF常用函数列表相关推荐

  1. 计算机二级vf中字符,计算机二级VFP常用函数使用技巧探讨

    摘要:掌握VFP常用函数使用技巧对学生非常重要,在二级考试中,函数使用频繁,贯穿整个考试,不论是表创建的索引建立.还是查询的字段构造以及表单控件的函数表示,都离不开函数的使用.为了让学生理清这部分思路 ...

  2. 复习计算机二级 Excel常用函数公式

    求和函数 求平均函数 最大值/最小值函数 求个数函数 排名函数 逻辑判断函数 (多)条件求个数函数 (多)条件求和函数 乘积求和函数 查询函数 index函数 match函数 left/right函数 ...

  3. 计算机二级函数教程,计算机二级 - Excel常用函数

    1.函数语法 函数名+括号+参数 例:=SUM(A1,B2,-),参数与参数之间用逗号 ","隔开 2.运算符 公式运算符:+.-.*./.%.^ 比较运算符:>.=.< ...

  4. 国家计算机二级考试常用函数,计算机二级Excel常考函数公式详解!

    计算机二级考试04-06 22:26 Excel一共提供了数百个内部函数,但计算机二级常考的和工作中常用的,下图已经帮你们整理好了! 除公式外,还配上了详细讲解+考题示例,让你在实例中掌握要点! 学生 ...

  5. 的向上取整函数_计算机二级Excel常用函数解析

    决定为大家推点干货 让大家学习一下 Excel的函数应用 ABS绝对值 从最简单的开始 第一个是ABS函数 简而言之 就是取绝对值 作用就是 MAX&MIN函数 这两个函数是好哥们 也比较简单 ...

  6. 计算机二级c常用函数,计算机等级考试二级C语言的常用库函数试题

    计算机等级考试二级C语言的常用库函数试题 计算机等级考试二级C语言的常用库函数试题 settextstyle()显示字符的当前设置函数 功能:设置当前输出英文字符的字体.大小和方向. 调用方式: vo ...

  7. vf计算机二级的描述,计算机二级vf共基础知识归纳.doc

    计算机二级vf共基础知识归纳 第一章 数据结构与算法1.1 算法算法:是指解题方案的准确而完整的描述.算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计.算法的基本特征:是一组严谨地定义 ...

  8. 计算机二级vf笔试,计算机二级(VF)笔试120.doc

    PAGE PAGE 1 [模拟] 计算机二级(VF)笔试120 一.选择题(每小题2分,共70分) 下列各题[A].[B].[C].[D] 四个选项中,只有一个选项是正确的. 第1题: 根据数据结构中 ...

  9. or计算机二级,计算机二级VF历年上机试题or答案

    计算机二级VF上机试题答案汇集 一.基本操作题(共4小题,第1和2题是7分.第3和4题是8分) (1) 将考试文件夹中的数据库"图书"添加到新建立的项目my中. (2) 建立新自由 ...

最新文章

  1. matlab 文件名分离_MATLAB偏微分方程
  2. MATLAB中深度学习的数据集合
  3. Spring MVC 错误
  4. 442. 数组中重复的数据
  5. osg第三方插件的编译方法(以jpeg插件来讲解)
  6. 用jquery阻止事件起泡
  7. gradle的二进制版本_Gradle入门:创建二进制分发
  8. C语言通过printf()设置输出显示方式
  9. 详细解读css中的浮动以及清除浮动的方法
  10. java.close用法_void close()
  11. qmenu点击后不关闭_速腾关闭点火开关后发动机不立即熄火
  12. 高可用Redis(八):Redis主从复制
  13. QString::section
  14. 查看mysql 主从日志_MySQL 主从
  15. 一个完整的物联网项目管理流程
  16. python矩阵操作_python矩阵操作
  17. 武汉大学计算机学院乒乓球室,武汉大学经济管理学院教职工乒乓球队在武汉大学师生乒乓球赛中获佳绩...
  18. dummy像元概念定义
  19. python决策树例题经典案例-决策树python实现小样例
  20. 运维:你们 JAVA 服务怎么又又又又出问题了!内存降不下来!

热门文章

  1. 网络发现协议服务器,关于 DHCP 服务器和网络发现
  2. 国嵌c语言深度,国嵌C语言深度剖析班(第一期)-国嵌
  3. mysql统计每周每个学校新增学生数量_深入学习之mysql(四)聚合函数
  4. 测试私有方法_史上最轻量!阿里开源了新型单元测试Mock工具
  5. Python bytearray/bytes/string区别 - Python零基础入门教程
  6. html5 判断分享,好程序员HTML5大前端分享之函数篇
  7. linux sed 正则转义,Linux运维云升笔记 (一)正则表达式以及文档编辑器sed
  8. rrt算法流程图_RRT算法移动机器人路径规划(快速扩展随机树).pdf
  9. 可选版本 安装软件_【Linux软件】在Deepin系统下安装LibreOffice 6.1.4版本的方法
  10. 祖孙俩人是什么关系_一个人生活也挺好,为什么还需要亲密关系?