数据库基础 附录2-常用函数.doc

数据库基础 附录2-常用函数.doc

ID:51306492

大小:80.00 KB

页数:9页

时间:2020-03-21

数据库基础 附录2-常用函数.doc_第1页
数据库基础 附录2-常用函数.doc_第2页
数据库基础 附录2-常用函数.doc_第3页
数据库基础 附录2-常用函数.doc_第4页
数据库基础 附录2-常用函数.doc_第5页
资源描述:

《数据库基础 附录2-常用函数.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、【函数的一般格式】函数名(参数列表)【说明】1)参数可以有多个,也有可能0个。如PI()2)函数运算后会有一个返冋值,称为函数值。如sin(0)=03)函数值的类型就是函数的数据类型*2。4常用函数&&以下函数应用举例屮?的作用是把函数的结果输出到屏幕上,&&?并不属于函数的一部分【函数的一般格式】函数名(参数列表)【说明】1)参数可以有多个,也有可能0个。如PI02)函数运算后会有一个返冋值,称为函数值。如sin(0)=03)函数值的类型就是函数的数据类型2。4。1数值处理函数(1)绝对值函数【格式】abs(N)【例】?ah

2、s(5)?ahs(-5)(2)平方根函数【格式】sqrt(N)【说明】N不能为负数【例】?sqrt(9)(3)判断符号函数【格式】sign(N)【说明】若N为正数,函数值为1;若N为0,函数值为0;若N为负数,函数值为一1。【例】?sign(100)?sign(0)?sign(-66)(4)求圆周率函数【格式】Pi()【说明】该函数为无参函数【例】?pi()s二pi()*2*2&&计算圆的面积(501)求大于等于N的最小整数【格式】ceiling(N)【例】?ceiling(5.4)&&不同于四舍五入(5。2)求小于等于N的最

3、大整数【格式】floor(N)【例】?floor(5.7)(6)指数函数【格式】exp(N)【功能】计算e的N次方。其计算结果取决于当前VFP环境设定的小数位数。【例】?exp仃),exp(l.0000)&&按照默认精度显示e的值,精确到小数笫4位显示setdecimalsto3&&用命令修改当前系统默认的小数位数?exp⑴(7)取N的整数部分函数【格式】int(N)【例】?int(5.7)&&不同于四舍五入,也不同于ceiling()和floor()(8)求最大/小值函数【格式】max(表达1,表达式2,....)min(表

4、达1,表达式2,....)【说明】1)备表达式的数据类型任意2)所有的表达式必须具有相同的数据类型【例】?max(54,39,100)&&求三个整数的最大值?max({*2010/1/1},date())?min("abc","abd","aade")ASCII码值?minC张宁","李亮")&&求两个LI期型数据的最大值嚴求两个字符型数据的最小值,比较的是各字符的&&对于汉字,实际上比较的是拼音顺序(9)求余数函数【格式】mod(Nl,N2)【说明】1)mod()与%运算结果完全相同2)函数值的小数位数取决于N13)函数值的

5、符号取决于N2【例】?mod(5,4)?mod(5.000,4.0)&&注意小数位数?mod(-5,4)&&注意返冋值的符号?mod(-5,-4)&&注意返冋值的符号(6)四舍五入函数【格式】round(要四舍五入的数N1,小数点第几位N2)【例】x-1234.1996?round(x,2)?rouncl(x,0)?round(x,-1)&&舍入到小数点后右位,即百分位&&无小数部分,即舍入到个位&&舍入到小数点左1位,即1-位2。4o2字符处理函数(1)求了字符串位置函数【格式】at(Cl,C2,N)【功能】求C1在C2屮第

6、N次出现的位置,函数返I叫值为数值型【说明】1)若未找到,毗()返冋02)若N缺省,则表示首次出现的位置3)毗()区分大小写【类似】atc(Cl,C2,N),E别在于ate()函数不区别大小写。【例】?at('s','FoxproSystem')&&缺省N,即求s在第二个字符串中首次出现的位置号。注意,空格也占字符位。?at('abc',"let'sbeginwithabc,abc...,z,2)&&求abc在第二个字符串中第二次岀现的位置号?at('abcl23,,"let'sbeginwithabc,abc...",2)&

7、&C1在C2屮没有出现,即使部分匹配(2)求字符串长度函数【格式】len(C)【说明】1)其屮参数必须为字符型,可以是变量也可以是字符型的常量2)每个汉字长度为2【例】x二'VFP程序设计’?len(x)(3)子字符串岀现次数【格式】occurs(了串Cl,母串C2)【功能】求C1在C2屮出现的次数,函数值为数值型【例】?occurs(*abc*,"let'sbeginwithabc,abc...”)(1)生成空格函数【格式】space(N)【说明】生成含有N个空格的字符串,函数值为字符型。【例】space(500)&&生成一

8、个含有500个空格的字符串?len(〃姓,z+space(2)+〃名〃)&&函数可以嵌套(5。1)大写转换为小写【格式】lower(C)(5。2)小写转换为大写【格式】upper(C)【例】?lower(''FoxProSystem")?upper("FoxProSystem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。