- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP SQL语句大全(二)
VFP——SQL语句大全(二) 2010-06-17 10:03:58| 分类:编程 | 标签: |字号大中小订阅二、字符中操作函数UPPER(S)小写字母 UPPER(abc) ABCLOWER(S)大写字母 LOWER(ACD) acdLEN(S)求字符串的长度 LEN(中国1号) 7AT(S1,S2)在字符串S2,找字符串S1 AT(H,CHINA) 2SUBSTR(S,I,N)在S字符串中的第I个字符起取N个字符 SUBSTR(TECHNOLO,3,3) CHNLEFT(S,N)从字符串S左边取N个字符 LEFT(“中国人”,4)中国RIGHT(S,N)从字符串S右边取N个字符 S=‘12345’RIGHT(S,3) 345SPACE(N)生成N个空格 合计+SPACE(2)+123 合计123TRIM(S)消除字符串尾部空格 TRIM(姓名 ) 姓名ALLTRI(S)消除字符串中所有空格 ALLTRIM(李丽)李丽STUFF(S1,N1,N2,S2) 用字符串S2替换S1中第N1个字符起的N2个字符 STUFF(NOW,2,1,E) NEW 宏替换 P=“G2”USE P USE G2二、常用函数1、数学函数函数用途ABS(数值表达式)绝对值,|x|CEILING(数值表达式) =自变量的最小整数EXP(数值表达式)对基E的幂,e=2.71828FLOOR(数值表达式) =自变量的最大整数INT(数值表达式)取整(舍尾)自变量LOG(数值表达式)自变量的自然对数,ln xLOG10(数值表达式)自变量的普通对数,lg xMAX(表达式1,表达式2)两个值的最大值MIN(表达式1,表达式2)两个值的最小值MOD(数值表达式1,数值表达式2)求余数RAND([数值表达式1])返回伪随机数ROUND(数值表达式1,数值表达式2)四舍五入第一个自变量SIGN(数值表达式)自变量的符号SQRT(数值表达式)平方根(正根)2、字符串操作函数函数用途内存变量 用于代替内存变量内容LEN(字符串表达式)返回字符串表达式的字符个数SPACE(数值表达式)生成空格SUBSTR(字符串表达式,数值表达式n[,数值表达式L])求子字符串,从指定的字符串表达式第n个开始,总长为L的字符串LOWER(字符串表达式)将字符串字母转换成小写字母UPPER(字符串表达式)将字符串字母转换成大写字母TRIM(字符串表达式)删除字符串尾空格ASC(字符串表达式)返回字符串表达式最左边的第一个字符的ASCII码CHR(数值表达式)将数值表达式转换成字符AT(字符串表达式1,字符串表达式2[,数值表达式n])确定字符串表达式1在字符串表达式2中的位置,n为字符串表达式第几次出现STR(数值表达式[,数值表达式L][,数值表达式n)将数值转换为字符串,L为数值表达式总长,n为小数位数VAL(字符串表达式)将数字字符串转换为数字TYPE(表达式)检测表达式值的数据类型LTRIM(字符串表达式)删除字符串左部空格RTRIM(字符串表达式)删除字符串右部空格LEFT(字符串表达式,数值表达式n)取字符串左边部分字符,n为返回的字符个数RIGHT(字符串表达式,数值表达式n)取字符串右边部分字符,n从右边截取字符个数MONTH(日期型表达式|日期时间型表达式)从日期查月份函数CMONTH(日期型表达式|日期时间型表达式)由日期查月份名函数DAY(日期型表达式|日期时间型表达式)从日期查当月的日函数DOW(日期型表达式|日期时间型表达式[,数值表达式])由日期查星期函数5、显示、打印位置函数函数用途ROW()判断光标行位置函数COL()判断光标列位置函数INKEY([数值表达式])检测用户所击键对应的ASCII码函数,数值表达式以秒为单位等待击键的时间6、其他函数函数用途DISKSPACE()返回默认磁盘驱动器中可用字节数函数OS()检测操作系统名称的函数VERSION()返回VFP版本号的函数打开并修改数据表中的字段:(1) CHANGE [FIELDS 字段名列表](2)EDIT[FIELDS字段名列表]这两个命令的功能相似,可选子句较多(详见手册)。数据表改名:RENAME TABLE tablename1 TO tablename2 其中数据表tablename1必须存在且未打开。RENAME VIEW viewname1 TO viewname2——视图改名其中数据表tablename1必须存在且未打开。将当前表与另一表之间建立关联:SET RELATION TO [表达式1 INTO 工作区号1 | 表别名1];[, 表达式2 INTO 工作区号2 | 表别名2] [, ...] 建立关联的两个表必须事先已按关联表达式进行索引排序。在当前表与另一表之间
文档评论(0)