freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第5章數(shù)據(jù)排序、檢索、統(tǒng)計(jì)和多表操作-在線瀏覽

2025-04-16 21:59本頁面
  

【正文】 開索引文件。 ●用命令把已建立的索引文件和表同時(shí)打開。 ( 2)使用“?”會出現(xiàn)多個(gè)表文件和索引文件供用戶選擇。 17/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 ● 索引文件已創(chuàng)建,先打開表文件,然后再打開索引文件的命令。 【說明】 ORDER引導(dǎo)的子項(xiàng)和情況( 2)意義相同。 ●用 USE或 CLOSE ALL命令關(guān)閉表,也同時(shí)關(guān)閉了索引文件。 【命令】 CLOSE INDEX|SET INDEX TO|SET ORDER TO 【功能】只關(guān)閉索引文件,回到表剛打開的狀態(tài)。 18/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 重索引與索引的刪除 1.重新索引 在表已經(jīng)創(chuàng)建了索引文件之后,要插入新的記錄和修改原有數(shù)據(jù),表是否按照新的字段數(shù)據(jù)重新排列記錄。 ( 2)單索引文件和獨(dú)立復(fù)合索引文件和表都打開時(shí),修改數(shù)據(jù)會自動更新。這種情況下,也沒有必要再次創(chuàng)建索引文件,只需用重索引命令 REINDEX,記錄順序就會修改后的數(shù)據(jù)重新排列。 【說明】 [COMPACT]表示重索引時(shí)把索引文件轉(zhuǎn)換成壓縮格 式。 【說明】 ( 1)這是一種順序查詢方式,根據(jù)條件中的數(shù)據(jù)逐條比較記錄,不管當(dāng)前記錄在哪兒,總是從首記錄開始向下查找。 ( 3) [范圍 ] 缺省相當(dāng)于 ALL; [FOR條件 ]缺省,命令執(zhí)行后,指針指向首記錄。 數(shù)據(jù)檢索 20/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 ( 5)該命令的使用無須索引,若索引文件打開仍可使用,則按照索引順序查詢。 2. CONTINUE命令 【命令】 CONTINUE 【功能】 LOCATE命令執(zhí)行后,繼續(xù)移動記錄指針到下一條滿足條件的記錄。 【例 57】 LOCATE與 CONTINUE命令的應(yīng)用。 2. SEEK命令 【命令】 SEEK表達(dá)式 【功能】以索引方式查詢表中的數(shù)據(jù)。 ( 2)查找的字符串常量必需用定界符,字符串變量不用” ”。 【說明】 ( 1) [范圍 ]和 [FOR條件 ]缺省表示對所有記錄計(jì)數(shù)。 【例 510】 use 學(xué)生成績 count for 數(shù)學(xué) = =’女’ to ns ? ns count to n1 ? n1 appe blan count to n2 ? n2 數(shù)據(jù)統(tǒng)計(jì) 24/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 數(shù)值字段的累加求和 【命令】 SUM[范圍 ][表達(dá)式 ][FOR條件 |WHILE條件 ][TO內(nèi)存變量表 | ARRAY數(shù)組名 ] 【功能】對數(shù)值型字段在列的方向上求和。 ( 2) [范圍 ]和 [FOR條件 ]缺省表示所有記錄參與求和。 【例 511】統(tǒng)計(jì)選課 .DBF文件中學(xué)號為“ 2023110003”同學(xué)所選課程的總成績。 【說明】 ( 1) [表達(dá)式 ]指數(shù)值型字段及其組合,該項(xiàng)缺省對所有數(shù)值型字段分別求平均值。 ( 3)求平均值結(jié)果可存入內(nèi)存變量列表或數(shù)組中。 use 學(xué)生成績 aver數(shù)學(xué) ,物理 to py1,py2 ? py1,py2 use 學(xué)生 aver year(date())year(出生年月 ) to pn1 統(tǒng)計(jì)平均年齡 ?pn1 26/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 計(jì)算命令 【命令】 CALCULATE [表達(dá)式 ][范圍 ] [FOR條件 |WHILE條件][TO內(nèi)存變量表 | ARRAY數(shù)組名 ] 【功能】計(jì)算統(tǒng)計(jì)類函數(shù)的值。這些函數(shù)是: CNT() 統(tǒng)計(jì)記錄數(shù) SUM(數(shù)值表達(dá)式 ) 當(dāng)前表數(shù)值字段(或數(shù)值型數(shù)組)求和 AVG(數(shù)值表達(dá)式 ) 當(dāng)前表數(shù)值字段求平均值 MAX(表達(dá)式 ) 對當(dāng)前表的 C、 N、 D等字段求最大值 MIN(表達(dá)式 ) 對當(dāng)前表的 C、 N、 D等字段求最小值 STD(數(shù)值表達(dá)式 ) 對當(dāng)前表的數(shù)值字段求標(biāo)準(zhǔn)偏差 VAR(數(shù)值表達(dá)式 ) 對當(dāng)前表的數(shù)值字段求方差 ( 2) SUM()、 AVG()這樣的函數(shù)形式只能放在 CALCULATE命令后使用。 27/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 【例 513】 CALCULATE的應(yīng)用。再就是求和的數(shù)值型字段,數(shù)值字段是按照分類的關(guān)鍵字來分類求和的,求和的結(jié)果是放到一個(gè)新表中。 【說明】 ( 1)在分類求和命令執(zhí)行前,需對分類關(guān)鍵字字段進(jìn)行索引排序(單索引或復(fù)合索引)。 ( 4)不求和的數(shù)值型字段在新表中保留前面記錄的值。 29/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 【例 514】統(tǒng)計(jì)選課 .DBF文件中每名學(xué)生的總成績,將統(tǒng)計(jì)結(jié)果置入總成績新表文件 . use 選課 List index on 學(xué)號 tag xh total on 學(xué)號 to zcj fields 學(xué)號,成績 use zcj list 30/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 工作區(qū)的概念 1.工作區(qū)的概念 關(guān)于工作區(qū)的概念有以下幾點(diǎn): ( 1)工作區(qū)是為打開表文件在內(nèi)存中開辟的區(qū)域, VFP提供 32767個(gè)工作區(qū),各工作 區(qū)相互獨(dú)立,互不干擾。一個(gè)表一般只能在一個(gè)工作區(qū)打開,當(dāng)這個(gè)表未關(guān)閉又在另外的工作區(qū)打開,會出現(xiàn)“文件正在使用”的提示。 ( 4)工作區(qū)編號 3….10 對應(yīng)用字母表示的工作區(qū)別名 A、 B、C…J ,用戶根據(jù)需要選擇工作區(qū)編號或別名來打開表。 多個(gè)表的操作 31/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 2.工作區(qū)的選擇 【命令】 SELECT工作區(qū)號 |工作區(qū)別名 |表別名 【功能】選擇要打開表的工作區(qū)。 ( 2)“表別名”是在打開表時(shí),由“ USE〈表文件名〉 ALIAS〈表別名〉”命令指定,如果沒有用“ ALIAS表別名 ”指定,可認(rèn)為 表文件名 就是 表別名 。 ( 4)對當(dāng)前工作區(qū)中表的數(shù)據(jù)的訪問直接使用字段名(也可加上別名),對其他工作區(qū)數(shù)據(jù)的訪問,要用到聯(lián)訪標(biāo)識,也就是字段名前必須加上別名,調(diào)用格式: 工作區(qū)別名 字段名 | 表別名 字段名 | 工作區(qū)別名 .字段名 | 表別名 .字段名 32/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 【例 515】工作區(qū)的選擇與數(shù)據(jù)訪問。數(shù)值表達(dá)式用于指定工作區(qū)號。 34/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 【例 516】與工作區(qū)相關(guān)函數(shù)的使用 sele 1 use 學(xué)生 alias xs sele 2 use 選課 ?sele ( 0) 顯示當(dāng)前表區(qū)號: 2 ?sele ( 1) 顯示: 32767 ?dbf ( 1) 顯示: d:\test\學(xué)生 .dbf ?alias ( 1) 顯示表別名: xs 35/60 Visual FoxPro程序設(shè)計(jì)教程 /第 2章 數(shù)據(jù)庫基礎(chǔ)知識 表之間的關(guān)聯(lián) 1.關(guān)聯(lián)的概念 關(guān)聯(lián)也稱為建立表之間的關(guān)系,發(fā)出關(guān)聯(lián)命令工作區(qū)的表稱為父表,被關(guān)聯(lián)工作區(qū)的表稱為子表,根據(jù)父表與子表關(guān)聯(lián)字段的數(shù)據(jù)聯(lián)系,表之間的記錄的關(guān)聯(lián)有多種方式。如在學(xué)生表和學(xué)生成績表中的學(xué)號
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1