11. 數(shù)據(jù)查詢:
順序查詢:LOCATE[<范圍>[FOR<條件>][WHILE<條件>]它總是把指針定位到第一個滿足條件的記錄上,想繼續(xù)查找,則用CONTINUE
索引查詢:FIND<字符串>/<數(shù)值常數(shù)>當(dāng)設(shè)置為SET EXACT OFF時,查詢時不需要精確比較,反之,則需要精確比較。
SEEK<表達式>它可以查詢包括字符型,數(shù)值型,日期型和邏輯型在內(nèi)的各種數(shù)據(jù)類型,也可以是內(nèi)存變量或者是表達式……
12. 數(shù)據(jù)統(tǒng)計:
計數(shù)命令COUNT[<范圍>][FOR<條件>][WHILE<條件>][TO<內(nèi)存變量名>]
求和命令SUM[<范圍>][<數(shù)值表達式>][FOR<條件>][WHILE<條件>][TO<內(nèi)存變量名>/TO ARRAY<數(shù)組>]
求平均值命令A(yù)VERAGE[<范圍>][<數(shù)值表達式>][FOR<條件>][WHILE<條件>][TO<內(nèi)存變量名>/TO ARRAY<數(shù)組>]
分類匯總命令TOTAL ON <關(guān)鍵表達式> TO <分類庫文件名>[<范圍>][FIELDS<字段名表>][FOR<條件>][WHILE<條件>]要求首先對庫文件進行排序或索引
13. 數(shù)據(jù)庫文件的復(fù)制
(1) 庫文件的復(fù)制COPY TO <庫文件名>[<范圍>][FIELDS<字段名表>][FOR<條件>][WHILE<條件>]將當(dāng)前庫文件中的數(shù)據(jù)(包括結(jié)構(gòu))一起復(fù)制到指定的庫文件中。
(2) 庫文件結(jié)構(gòu)的復(fù)制COPY STRUCTURE TO <新庫文件名>[FIELDS<字段名表>]
(3) 庫文件與文本數(shù)據(jù)文件的轉(zhuǎn)換復(fù)制
庫文件復(fù)制成文本數(shù)據(jù)文件COPY TO <數(shù)據(jù)文件名>SDF.DELIMITED[WITH<定界符>/BLABK][<范圍>][FIELDS<字段名表>][FOR<條件>][WHILE<條件>]
文本數(shù)據(jù)文件中的數(shù)據(jù)復(fù)制到庫文件APPEND FROM<數(shù)據(jù)文件名> SDF.DELIMITED[WITH<定界符>/BLABK] [FOR<條件>][FIELDS<字段名表>]
(4) 任何類型文件的復(fù)制COPY FILE <源文件名> TO <目標文件名>不能復(fù)制已經(jīng)打開的庫文件,且<源文件名>,<目標文件名>必須包括主文件名和擴展名。
14. 多重數(shù)據(jù)庫文件的操作
(1) 最多達225個工作區(qū),且前十個工作區(qū)1~10還規(guī)定了別名A~J.
(2) 工作區(qū)選擇命令SELECT<工作區(qū)號>/<別名>,從當(dāng)前工作區(qū)訪問其它工作區(qū)打開庫文件中的某個字段時,要表示為別名。字段名或者別名->字段名
(3) 庫文件之間的關(guān)聯(lián)SET RELATION TO [<關(guān)鍵字表達式>/<數(shù)值表達式>INTO<工作區(qū)號>/<別名>[ADDITIVE]其中若選<數(shù)值表達式>,而被關(guān)聯(lián)庫沒有建立索引,則作為記錄號進行關(guān)聯(lián)。
指定[ADDITIVE]保留以前關(guān)聯(lián)。SET RELATION TO將刪除當(dāng)前工作區(qū)與所有其他工作區(qū)連接
(4) 庫文件的連接JOIN WITH<別名> TO <新庫文件名>[FIELDS<字段名表>][FOR<條件>]
(5) 庫文件的更新UPDATE ON <關(guān)鍵字段>FROM<別名>REPLACE<字段名1>WITH<表達式1>……[RANDOM]其中
<關(guān)鍵字段>是2個庫都有的且都按此建立索引,并且打開,若提供更新的庫文件未建立索引,則需使用RANDOM。
相關(guān)推薦:2010年軟考數(shù)據(jù)庫系統(tǒng)工程師考試沖刺指導(dǎo)匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |