- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp数据库课件1_第1_2基础xs
第一章 VFP基础;一、 常量;如何显示常量?
格式: ? 常量
功能: 在屏幕上显示常量的值
例: ? 12.3
? ‘大连’
练习:1、显示日期 2010年3月1日
2、显示逻辑值 真;二、变量;1.字段变量;2.内存变量;2.内存变量;2.内存变量;三、运算符与表达式;1.算术运算符与算术表达式;2.字符串运算符与字符串表达式;3.关系运算符与关系表达式;各种类型数据的比较方法如下:;注意,当使用等号“=”比较两个字符串是否相等时,并不能确定左右两个字符串完全一样,因为在逐一比较它们的每一个字符时,当右边字符串的所有字符比较完后,还未发现不相同的字符,则认为二者相等。例如:
“BCDE123”=“BCD” 结果为.T.
“BCD”=“BCDE123” 结果为.F.
该结果与“SET EXACT ON/OFF”命令有关,当执行命令“SET EXACT ON”后,上述两个表达式的值均为假(.F.)。只有当等号两边的字符串都完全相同时,其值才为真(.T.),通常称为完全匹配,系统默认为OFF状态。
==为字符串精确比较运算符,只有当“==”两边的字符串逐个字符都相同时,其结果才为真,尾部空格也参与比较。在执行命令“SET EXACT ON ”后,运算符“=”与“==”完全相同。
$为字符串包含运算符,一般格式为:
字符串1 $ 字符串2
若字符串2包含字符串1或字符串2等于字符串1,则运算结果为真,称字符串1是字符串2的子串。
必须是字符型数据才能进行字符运算。如果类型不一致,则要进行类型转换。;4.逻辑运算符与逻辑表达式;逻辑运算规则;5.日期型表达式;1、思考:;1、算术运算(数值处理)函数
⑴ 数值计算
e指数函数: EXP(数值表达式)
功能:求 e 的以数值表达式为幂的乘方
如: 求 e2→ ? EXP(2) 值为 7.39
;1、算术运算(数值处理)函数
⑴ 数值计算
对数函数: LOG(数值表达式)
功能: 求数值表达式值的自然对数
如: 求 ln100
? LOG(100) , LOG(7.39)
4.61 2 log()是exp() 的逆函数
注:计算其它对数时应使用换底公式:
lgx=lnx/ln10
如:lg5 → LOG(5)/LOG(10) ;
平方根函数:SQRT(数值表达式)
设数值表达式的值=X(下同)
功能:求X的平方根(X=0)
如: ? SQRT(4 ) → 2;⑵ 数值转换;⑵ 数值转换;⑵ 数值转换; 关于MOD(x,y)取余函数:
1、当x,y同号时:余数(=函数的值)的符号与x,y相同。
例如:mod (10, 3) =1, mod (–10, –3) = –1
2、当x,y异号时:函数的符号与除数y相同,函数值=y-余数
例如:mod (10, – 3),余数=1, 函数值 =3-1= 2 结果为-2
mod (–10, 3), 余数= 1,函数值 = 3–1 = 2
3、当x=小数 ,y=整数,函数值=小数。
当x=整数, y=小数,函数值四舍五入取整。
当x,y都为小数,等同于x=小数。
除数为负,结果为负;除数为正,结果为正。;⑵ 数值转换;⑵ 数值转换;⑶数值测试;2、字符处理函数;EMPTY(表达式) :
测表达式是否为空,结果为逻辑值 。
如: ? empty(555)
? empty(‘abc’)
? empty(‘’)
思考: ? empty(‘ ’)
? empty(0)
ISALPHA (字符表达式 ) 测表达式的第一字符是否为字母
如:? ISALPHA (“A123” ) → .T.
ISUPPER (字符表达式) 测第一字符是否为大写字母
ISLOWER (字符表达式 ) 测第一字符是否为小写字母
如:? ISUP ( “FOX”)
? ISLO (“Pro”) → .T. .F. ;思考:;⑴字符串测试函数;a=123
b=abc
c=65
d=.t.
e=date()
ab=34
? Type(‘
文档评论(0)