版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
,_________________________________________________G\
五,排序,索引與查詢
L排序關(guān)鍵字
SORTTO新文件ON字段名1
升序降序
[/A][/D][/C][,字段名2][/A][/D][/C]
[范圍][FOR條件[[FIELDS字段名表]
按指定字段的值的大小排序,排
序后的內(nèi)容放到新文件中.
/C,則忽略大小寫
2.索引
排序:使記錄有序,便于查找,但排序后的
文件要占據(jù)與原文件同樣大小的空間,數(shù)
據(jù)冗余大
索引文件:相當(dāng)于一本書的目錄
章節(jié)標(biāo)題頁碼
索引項(關(guān)鍵字)一記錄號
r
〔個字段組成的表達式
N,C,Dy
INDEXON關(guān)鍵字表達式存放在復(fù)合結(jié)構(gòu)
索引文件中.CDX
TAG索引標(biāo)識°°
[FOR條件][ASCENDING/descending]
利用上式可按關(guān)鍵字表達式建立一個索引,給其起個名一
索引標(biāo)識,多次利用上式可按不同關(guān)鍵字表達式建立多個索
引;這些索引被放在復(fù)合結(jié)構(gòu)索引文件中,索引文件名與表
文件同名,擴展名為.CDX;一個復(fù)合結(jié)構(gòu)索引文件中可存放
多個索引
設(shè)置主控索引:
SETORDERTO索引標(biāo)識
瀏覽\表\屬性\索引順序
建立索弓
2、單索引文件的建立
\
當(dāng)前庫文件的一個字段或
多個字段組成的表達式
J
.IDX
TO索引文件名
[FOR條件HCOMPACT]
3渣詢
_______________________________________________z
(1)順序查找
locate[范圍][FOR/WHILE條件]
功能:把指針指向滿足條件的第一
個記錄
說明:找到一個記錄后,若要找下
一個滿足條件的記錄,再用
CONTINUE命令
(21SEEK命令
SEEK表達式
按索引關(guān)鍵字的順序查詢
說明:
(1)待查的字符串必須用引號
(2)可查詢的除C,N外,還有D,L
在索引文件中查找索引關(guān)鍵字的值
與指定內(nèi)容相同的第一個記錄
INDEXON關(guān)鍵字表達式
TO索引文件金王高£
索引關(guān)鍵字
例:
INDEXON總成績TOSS
例.對剛建的索引文件SS查詢總成
績=240.00的記錄
seek240.00
disp
skip
disp)
若查詢機械系學(xué)生應(yīng)另建索引文件
.USEscore
.indexon系別tosx
.seek機械
.disp
查找內(nèi)容要與索引關(guān)鍵字匹配
例.1查詢總成績?yōu)?40.00的記錄
INDEXON總成績TOSS
(若原來已建立:USEscoreindess)
seek240.00
2.ZD庫查找出生日期為66年4月6
日的記錄
.USEZD
.indexon出生年月tozs
.seekCTOD('78/09/10')
.DISP
六.數(shù)據(jù)記錄的統(tǒng)計處理
1.記錄個數(shù)統(tǒng)計
count[范圍][for/while條件]
[to內(nèi)存變量]
說明:無選擇項時,相當(dāng)于函數(shù)
recount()統(tǒng)計記錄個數(shù)
例1:對工資庫za.dbf庫
統(tǒng)計工資在400以上的有幾個記錄?
USEza
COUNTFOR工資>400TOSM
?sm
例2.對成績score.dbf庫
統(tǒng)計三門課均在70分以上有幾個?
COUNTFOR英語>=70.AND.
數(shù)學(xué)>=70.AND.計算機>=70
USE
2.求和
求N型字段的和
編號姓名數(shù)學(xué)英語計算總成
機績
001張三70.0080.0090.00240.00
002李四85.0090.0070.00245.00
003王二80.0085.0070.00235.00
SUM[范圍]]FOR/WHILE條件]
[數(shù)值表達式][TO內(nèi)存變量]
一個或多個N型字段
名,N型表達式,若省則
每個N型字段
例:對score庫
L求各N型字段之和
USEscore
SUM
2.求數(shù)學(xué)英語計算機三項總和
SUM數(shù)學(xué)+英語+計算機TOS1
?S1
3.求計算機成績之和
SUM計算機TOS2
?S2
3.求平均值
average[范圍][for/while條件]
[數(shù)值春達式][to內(nèi)存變量]
缺省求每個N型
字段平均值
例:1求出score表各N型字段
的平均值
USESCORE
aver
2.求計算機平均值
aver計算機(toas)
RS.DBF
編號姓名性別年齡工資職稱工作婚否
日期
ooi張杰男23260助工03/02.F.
/89
002王二女38320工程05/05.T.
師/83
003李冰女35400高工05/08.F.
/79
004林木男49450高工04/16.T.
/59
1.對rs.dbf庫文件按工資(主關(guān)鍵字)和年
齡(次關(guān)鍵字)建立索引文件。
2.找出全部男職工且工資高于400的記錄
3.利用find查找工資=320的記錄
4.利用seek查找年齡=35的記錄
5.統(tǒng)計工資在400以上的有幾個記錄?
6.求各N型字段之和
7.求工資字段之和
8.求年齡字段之平均值
4.匯總(分類求和)
將關(guān)鍵字值相同的記錄的數(shù)值型
字段求和
例:對Za表按性別匯總工資
編號姓名性別出生年月工資
0001張三男02/04/56300.50
0002李四女05/08/70400.00
0003王二男11/30/73280.50
0004丁一女04/06/66450.00
編號姓名性別出生年月工資
0001張三男02/04/56581.00
0002李四女05/08/70850.00
TOTALON關(guān)鍵字TO文件名
[MH][fields字段名表]
[for/while條件]對指定的N型
字段求和
注意:(1)源文件必須先按關(guān)鍵字進行過排序或索引
(2)目標(biāo)表文件除了沒有備注字段外,與原文件具有
相同的表結(jié)構(gòu)
例:對ZA表按性別匯總工資
USEZA
indexon性別tozal
totalon性別toza2fiel工資
useza2
list
編號姓名性別出生年月工資
0001張三男02/04/56581.00
0002李四女05/08/71850.00
二.復(fù)制
K
表文件表結(jié)構(gòu)表結(jié)構(gòu)信息文件
IZ
(一).表文件的復(fù)制
_____________________________C
復(fù)制新的表
__L____________________________y
COPYTO新表文件名[范圍]
[fields字段名表][for/while條件]
例:利用ZA表,生成一個只有姓名
工資的表
USEZA
COPYTONZfield姓名,工資
USENZ
list
記錄號#姓名工資
1張三300.50
2李四400.00
3王二280.50
4T—450.00
生成同樣的表文件zz
USEZA
copytoZZ
USEZZ
list
記錄編號姓名性別出生年月工資
號#
10001張三男02/04/56300.50
20002李四女05/08/70400.00
30003王男11/30/73280.50
40004女04/06/66450.00
若想復(fù)制同樣的表,也可使用
另一條命令
2,復(fù)制任何類型的文件
_______________________________________________________________________________________________________________________________________________________________________________________/
COPYFILE源文件名TO
目標(biāo)文件名擴展名不能省
\______________________________________)
與復(fù)制新表命令的不同:
⑴還可復(fù)制除.DBF之外的任何
類型的文件
(2)復(fù)制.DBF時,該命令不能復(fù)制部分
表,只能復(fù)制全部表.
(3)源文件名和目標(biāo)文件名必須包括主
文件名和擴展名
例:把ZD.DBF復(fù)制至(jNZZ.dbf
copyHieZD.dbftoNZZ.dbf
USENZZ
list
£
編號姓名性別出生年月工資
0001張三男02/04/56300.50
0002
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商鋪裝修合同樣本
- 水暖電消防承包合同范本
- 2025農(nóng)作物種子買賣合同范本
- 柴油運輸合同范本年
- 演出化妝服務(wù)合同
- 范文二手房買賣定金合同
- 委托合同行紀(jì)合同居間合同
- 2025【合同范本】房屋土建施工合同范本
- 2024年中考物理(廣州卷)真題詳細解讀及評析
- 簡單的櫥柜合同范本
- 消防員證考試題庫2000題中級
- 農(nóng)產(chǎn)品質(zhì)量安全檢測技術(shù)
- 【蟬媽媽】2024年抖音電商酒水行業(yè)趨勢洞察報告
- 海洋垃圾處理行業(yè)可行性分析報告
- 公共部門績效管理案例分析
- 無人機培訓(xùn)計劃表
- 2024屆高考英語詞匯3500左右
- 2024年-2025年海船船員考試-船舶人員管理考試題及答案
- 2025屆安徽省皖南八校聯(lián)盟高二物理第一學(xué)期期末統(tǒng)考試題含解析
- 安全開發(fā)流程培訓(xùn)文件課件
- 第六章-主成分分析法
評論
0/150
提交評論