欢迎来到天天文库
浏览记录
ID:34726839
大小:106.18 KB
页数:7页
时间:2019-03-10
《visualfoxpro基础指令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、常用VisualFoxPro简单操作指令1、提取相同或不相同数据sele*from表1where字段名in(sele字段名from表2)sele*from表1where字段名notin(sele字段名from表2)sele*fromDXwhereAin(seleAfrom50)sele*fromZwhereBin(seleBfrom13)Update11setA=ltrim(A)copynext65530to1csvdelefor字段名=’’(删除此表中某列=’’的数据)pack(彻底删除)sele*fromldzwhereBin(sele
2、Afrom11)sele*fromdxzwhereBin(seleAfrom11)sele*frommozwhereBin(seleAfrom11)sele*from汝州移动计费用户清单59whereServ_num_1in(seleAfrom514)sele*fromDXwhereBin(seleAfromD)Copyto新文件名for列名=’内容’sele*from汝州移动计费用户清单731whereServ_num_1='15038803979'(单个查询号码)Delenext6(从第1个到第6个删除)Pack(彻底删除)sele*f
3、rom砸金蛋目标客户where号码in(sele号码fromGPRS套餐沉默用户清单1017)sele*from手机上网套餐沉默清单不含砸金蛋whereain(sele号码fromGPRS套餐沉默用户清单1017)2、滤除重复数据Sele*from表名groupby字段名3、统计重复次数(透视)sele字段名,count(*)from表名havingcount(*)>=1groupby字段名4、简单联接查询Sele表1.*,表2.*from表1,表2where表1.字段名=表2.字段名5、超联接查询(左右联接、完全联接)sele表1.*(字
4、段名),表2.字段名from表1right(left)JOIN表2on表1.字段名=表2.字段名seleb.*,a.*frombleftjoinaonb.gh=a.gh6、提取部分数据sele*fromawhere字段名=”内容”7、两个DBF表合并usea打开第一个表appendfromb(纵向合并)select*intoa,bwherea.id=b.id(横向合并)8、数据透视selenum,conut(*)fromagroupbynum9、记录的修改(1)在浏览窗口中修改指令:EDIT/CHANGE/BROWSE(2)批量替换指令:R
5、eplace字段名with替换值for条件如:replace班组with"shiqu"for班组="营业"10、记录的删除(1)逻辑删除(添加删除标记)指令:Delete(all)for条件表达式(2)恢复删除指令:Recallall(3)物理删除pack---删除有删除标记的记录(zap---彻底删除表中所有记录)不推荐用这个11、数据的复制copyto文件名.xls(txt)11=left(ziduan,weishu)seleoptrid,count(*)fromyingxiaogroupbyoptrid(透析)11、当日期是“日期型
6、时”select*fromsqjfwherejoin_date>={^2006-12-01}12、以某列为准进行排序Sortto新起表名on列名(默认升序)Sortto新起表名om列名/d(降序)13、消除空格Update表名set列表名=ltrim(列表名)字符型Update广西setA=ltrim(A)Update广西setB=ltrim(B)Update广西setC=ltrim(C)Update广西setD=ltrim(D)Update广西setE=ltrim(E)Update广西setF=ltrim(F)Update广西setG=l
7、trim(G)Update广西setH=ltrim(H)Update广西setI=ltrim(I)Update11setA=ltrim(A)Update11setB=ltrim(B)Update11setC=ltrim(C)Update11setD=ltrim(D)Update11setE=ltrim(E)Update11setF=ltrim(F)Update11setG=ltrim(G)Update11setH=ltrim(H)Update11setI=ltrim(I)Update11setJ=ltrim(J)Update11setK=l
8、trim(K)Update11setL=ltrim(L)14、从一个表中提取某列为DE数据Sele*from表名where列名=’内容’(单引号)例:Sele*fromAwher
此文档下载收益归作者所有