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

正文內(nèi)容

vfp6電子教案第4章數(shù)據(jù)處理與sql(編輯修改稿)

2025-06-15 19:38 本頁面
 

【文章內(nèi)容簡介】 : SUM [數(shù)值型表達式表 ] [范圍 ] [FOR 條件 ] [WHILE 條件 ] TO 內(nèi)存變量名表 /TO ARRAY 數(shù)組名 功能: 對當前表中指定范圍內(nèi)滿足條件的數(shù)值型字段或是由字段組成的數(shù)值型表達式累加求和,并把結(jié)果存放在對應的 內(nèi)存變量名表 標識的變量中。 若使用任選項 數(shù)值型表達式表 , 則只對 數(shù)值型表達式表 中的各表達式累加求和 , 否則將對當前表中的所有數(shù)值型字段累加求和 , 數(shù)值型字段之間或表達式之間用逗號分隔開 。 若使用 TO 內(nèi)存變量名表 , 可將求出的各表達式的值依次賦給各內(nèi)存變量 , 但要注意:表達式表中的表達式的個數(shù)應該與內(nèi)存變量表中的變量個數(shù)相等 , 若省略 數(shù)值型表達式表 , 內(nèi)存變量的個數(shù)應該與數(shù)值型字段的個數(shù)相等 。 也可將求出的各表達式的值存放于指定的數(shù)組中 , 一個數(shù)組元素等同于一個內(nèi)存變量 。 返 回 求平均值命令 格式: AVERAGE [數(shù)值型表達式表 ] [范圍 ] [FOR 邏輯表達式 1] [WHILE 邏輯表達式 2] [TO 內(nèi)存變量列表 | TO ARRAY 數(shù)組名 ] 功能: 對當前表中指定范圍內(nèi)滿足條件的記錄的數(shù)值型字段求算術(shù)平均值,并把結(jié)果存入 內(nèi)存變量名表 中或存入 數(shù)組名指定的數(shù)組中。 說明: AVERAGE和 SUM命令的不同之處僅僅在于前者是求數(shù)值型字段或數(shù)值型表達式的平均值 , 而后者是求和 。 若省略 范圍 ,約定為 ALL,若省略 數(shù)值型表達式表 ,約定為當前表中的所有的數(shù)值型和浮點型字段。若省略 內(nèi)存變量名表 和 數(shù)組名 ,則不保留結(jié)果,若系統(tǒng)設(shè)置為 SET TALK ON則只顯示,否則不顯示。 返 回 多工作區(qū)操作 工作區(qū)與多個表 返 回 退 出 表的關(guān)聯(lián) 表的連接 工作區(qū)與多個表 工作區(qū)號與別名 VFP6提供了多達 32767個工作區(qū),每個工作區(qū)都有一個工作區(qū)號,分別用 1~ 32767表示,其工作區(qū) 1~ 10還分別對應有別名 A~ J。系統(tǒng)規(guī)定,用工作區(qū)號作為各個工作區(qū)的標識符,即數(shù)字 132767;同時還規(guī)定,可以用工作區(qū)的別名作為工作區(qū)的標識符, AJ這 10個字母是工作區(qū)的標識符,因此,單個字母 AJ是不能用來作為表的文件名的,它是系統(tǒng)的保留字。 每個打開的表也都有一個別名,當用命令 USE 表文件名 打開表時,系統(tǒng)默認的表的別名就是該表的主文件名。如果在打開表時,在 USE命令后面使用了 ALIAS參數(shù)指定了表的別名,則可為表另外起一個別名,這時的表文件名就不再是表的別名。 打開表親為表指定一個別名 命令: USE 表文件名 [ALIAS 別名 ] [IN 工作區(qū)號 /工作區(qū)別名 /表別名 ] [AGAIN] 功能: 在指定的工作區(qū)打開指定的表文件,并為該表文件起一個別名。若省略可選項時,系統(tǒng)將取表的主文件名作為該表文件的別名,并且是在當前工作區(qū)中打開表文件。 參數(shù)描述: [IN 工作區(qū)號 /工作區(qū)別名 /表別名 ]: 指定要選擇的工作區(qū)。其中:工件區(qū)號、工作區(qū)別名都是直接指定的工作區(qū),但 表別名 不是直接指定的工作區(qū),而是通過在已打開表文件,且別名為 表別名 的工作區(qū)中先將該表文件關(guān)閉,然后再打開指定的表文件。如果省略該選擇項,則為當前工作區(qū)。 [ALIAS 別名 ]: 為要打開的表指定一個別名。 [AGAIN]: 若要在多個工作區(qū)中打開一個表,可以按以下方法操作: ( 1)選擇另一個工作區(qū),并執(zhí)行帶有表名和 AGAIN子句的 USE命令。 ( 2)執(zhí)行帶有表名和 AGAIN子句的 USE命令,并且用 IN子句指定一個不同的工作區(qū)。 工作區(qū)的選擇與多表文件的打開與關(guān)閉 若想改變當前工作區(qū),則可使用 SELECT命令來轉(zhuǎn)換當前工作區(qū)。 格式: SELECT 工作區(qū)號 /別名 /0 功能: 選擇一個工作區(qū)作為當前工作區(qū)。 說明: 選擇一個工作區(qū)作為當前工作區(qū),使該工作區(qū)打開的表成為當前表,要選擇的工作區(qū),可使用工作區(qū)號作為標識符,也可以用工作區(qū)的別名來作為工作區(qū)的標識符。若選擇 0,則系統(tǒng)自動選取當前未使用的最小工作區(qū)號作為當前的工作區(qū)。 例如,輸入下列命令: SELECT 3 USE STUDENT ALIAS XS SELECT 1 USE SCORE USE SCORE ALIAS CJ IN XS AGAIN 使用 CLOSE命令關(guān)閉打開的表文件 格式 1: CLOSE DATABASE 功能: 關(guān)閉當前打開的數(shù)據(jù)庫和所有打開的表文件,并使 1號工作區(qū)成為當前工作區(qū)。 格式 2: CLOSE TABLE 功能: 關(guān)閉當前打開的所有表,不改變當前工作區(qū)。 格式 3: CLOSE ALL 功能: 關(guān)閉所在所有工作區(qū)中打開了的表、表單和單索引文件并且選擇 1號工作區(qū)為當前工作區(qū)。 CLOSE ALL同時也關(guān)閉任何用 FCREATE()(該函數(shù)用于創(chuàng)建并且打開一個低級文件 )和FOPEN()打開的低級文件函數(shù)。但 CLOSE ALL不關(guān)閉用 SET PRINT命令打開的文件。 使用 USE命令關(guān)閉打開的表文件 格式: USE IN 工作區(qū)號 /別名 功能: 關(guān)閉指定工作區(qū)中的表文件。 其中: 別名可以是工作區(qū)的別名,也可以是表的別名。 在單工作區(qū)操作時,用戶只能操作當前工作區(qū)中的表,而在多工作區(qū)操作時,用戶除了可以操作當前工作區(qū)中的記錄外,還可以操作其它工作區(qū)中的表,實現(xiàn)多個表文件之間的數(shù)據(jù)處理。在當前工作區(qū)調(diào)用其它工作區(qū)的數(shù)據(jù)時,非當前工作區(qū)中的表文件的字段名前要加上該表文件的 別名 和“ ”符號,或者是別名 和符號” .”。格式如下。 別名 字段名 或 別名 .字段名 SELECT 2 USE SCORE ALIAS CJ SELECT 1 USE STUDENT DISPLAY 學號 ,姓名 ,班級 , , 返 回 表的關(guān)聯(lián) 如果在多個工作區(qū)同時打開多個表文件,在當前工作區(qū)中移動表的記錄指針時,其它表的記錄指針是不會隨之移動 。如果要想其它表的記錄指針也隨之移動,則要建立表間的關(guān)聯(lián)。 關(guān)聯(lián)就在二個或二個以上的表之間建立某種聯(lián)接,使其表的記錄指針同步移動。用來建立關(guān)聯(lián)的表稱為父表,被關(guān)聯(lián)的表稱為子表。 建立關(guān)聯(lián) 格式: SET RELATION TO [關(guān)聯(lián)表達式 1] INTO 工作區(qū) /別名 [,關(guān)聯(lián)表達式 2 INTO 工作區(qū) /別名 …]] [IN 工作區(qū)/別名 ][ADDITIVE] 功能: 在兩個表之間建立關(guān)聯(lián)。 參數(shù)描述: 關(guān)聯(lián)表達式 1: 指定用來在子表和父表之間建立關(guān)聯(lián)的關(guān)聯(lián)表達式。關(guān)聯(lián)表達式經(jīng)常是子表主控索引的索引表達式。 關(guān)聯(lián)表達式 可以是下列三種參數(shù)之一: 關(guān)聯(lián)表達式 是記錄號函數(shù) RECNO()。此時,兩個或多個關(guān)聯(lián)表之間的聯(lián)系是根據(jù)記錄號來進行關(guān)聯(lián)的,關(guān)聯(lián)表與被關(guān)聯(lián)表之間當前記錄號保持相等。如果關(guān)聯(lián)表記錄的記錄號大于被關(guān)聯(lián)表的記錄總數(shù),則被關(guān)聯(lián)表的當前記錄指針指向最后一條記錄的下一條記錄, EOF()函數(shù)值為 .T.。 SELECT 2 USE SCORE ALIAS CJ SELECT 1 USE STUDENT SET RELATION TO RECNO() INTO CJ 關(guān)聯(lián)表達式 是數(shù)值型表達式。此時,在表達式中通常含有RECNO()函數(shù),每當關(guān)聯(lián)表的記錄指針重新定位時,被關(guān)聯(lián)表的記錄指針將重新定位于 關(guān)聯(lián)表達式 的值所對應的記錄之上。如果 關(guān)聯(lián)表達式 的值大于被關(guān)聯(lián)表文件的記錄總數(shù),則被關(guān)聯(lián)表 文件的當前記錄指針指向最后一條記錄的下一條記錄, EOF()函數(shù)值為 .T.。 SELECT 2 USE SCORE ALIAS CJ SELECT 1 USE STUDENT SET RELATION TO 3*RECNO()2 INTO CJ 關(guān)聯(lián)表達式 選擇二個表的公共字段建立關(guān)聯(lián),使用這種方法時,要求被關(guān)聯(lián)的表文件必須是按指定的公共關(guān)聯(lián)字段建立并打開了索引文件。 SELECT 2 USE SCORE ALIAS CJ INDEX ON 學號 TO XHSY SELECT 1 USE STUDENT SET RELATION TO 學號 INTO CJ INTO 工作區(qū) /別名 : 指定被關(guān)聯(lián)表的工作區(qū)或別名,也可以是被關(guān)聯(lián)表的別名。 ADDITIVE: 建立關(guān)聯(lián)時,如果命令中不使用 ADDITIVE子句,則父表以前建立的關(guān)聯(lián)將自動解除;若使用了 ADDITIVE子句,則父表以前建立的關(guān)聯(lián)仍然保留。 說明: 在建立關(guān)聯(lián)之前,必須打開一個表(父表),而且還必須在另一個工作區(qū)內(nèi)打開其它表(子表)。相關(guān)的各表通常有一個相同的字段。父表可以同時與多個子表建立關(guān)系,稱為“一父多子”的關(guān)系。 關(guān)聯(lián)表達式 可以是字符型、數(shù)值型、日期型表達式。如果建立父子關(guān)聯(lián)之前,子表已經(jīng)按照關(guān)聯(lián)條件建立了索引,并將該索引文件指定為主控索引,那么,每當當前工作區(qū)父表的記錄指針重新定位時,就檢索子表,將子表的記錄指針定位于 關(guān)聯(lián)表達式 值與 索引表達式 值相同的第一條記錄之上。 除了可以在一個工作區(qū)中與多個表建立關(guān)聯(lián)以外,還允許在多個工作區(qū)中建立多個表之間的關(guān)聯(lián),但關(guān)聯(lián)不能構(gòu)成循環(huán)。 這樣建立的關(guān)聯(lián),只能顯示一對一的關(guān)系,當要父表中的一條記錄同時對應子表中的多條記錄時,還要先用到 SET SKIP TO 命令 格式: SET SKIP TO 工作區(qū)號 /別名 [,工作區(qū)號 /別名 …] 功能: 在父表的每條記錄與子表中所有對應記錄之間建立“一對多”的關(guān)聯(lián)。 說明: 如果已經(jīng)建立了一父多子的關(guān)聯(lián),并且父表與每個子表都要建立“一對多”的關(guān)聯(lián),那么只要在 SET SKIP TO命令中分別寫出子表所在的 工作區(qū)號 或者 別名 即可。 解除關(guān)聯(lián) 用 SET RELATION命令建立關(guān)聯(lián)之后,當移動關(guān)聯(lián)表的記錄指針時,被關(guān)聯(lián)表的記錄指針也相應要移動,并且將要引起讀 /寫磁盤操作,這樣會降低系統(tǒng)的性能,因此,當某些關(guān)聯(lián)不再使用,或暫時不再使用時,應及時解除關(guān)聯(lián),以提高系統(tǒng)的運行速度。 格式 1: SET RELATION TO 功能: 刪除當前工作區(qū)表與其它工作區(qū)表建立的關(guān)聯(lián)。 格式 2: SET RELSTION OFF INTO 工作區(qū)號 /別名 功能: 刪除當前工作區(qū)與由 工作區(qū)號 /別名 指定的工作區(qū)中表建立的關(guān)聯(lián)。該命令必須在父表所在的工作區(qū)執(zhí)行。例如:要關(guān)閉當前工作區(qū)與 C工作區(qū)建立的關(guān)聯(lián)??梢宰飨率雒钸M行: SET RELATION OFF INTO C 當用 USE關(guān)閉某些表時,系統(tǒng)將自動刪除掉與它建立的關(guān)聯(lián)。如果關(guān)閉的是父表文件,則它與子表的關(guān)聯(lián)將全被刪除。 當關(guān)閉父表時,將自動關(guān)閉與父表建立的所有關(guān)聯(lián)。 返 回 表的連接 表的連接是正好與 COPY命令相反的過程 格式: JOIN WITH 別名 /工作區(qū) TO 表文件名 FOR 條件 [FIELDS 字段名表 ] 功能: 連接當前工作區(qū)中打開的表和 工作區(qū) /別名 指定的表,生成 表文件名 規(guī)定的新的表文件。 參數(shù)描述: 別名 /工作區(qū) : 指定第二個表的別名或所在的工作號。 FOR 條件 : 指定一個篩選條件。若 條件 的值為真,則向新表中寫入一個新記錄。 [FIELDS 字段名表 ]: 指定新表中包含的字段的列表。兩個表中指定的字段都可以包含在 字段名表 中。 說明: JOIN命令也可以連接兩個以上的表,這時可先連接其中的兩個,生成一個新的表文件后再利用 JOIN命令連接另外的表。 返 回 關(guān)系型數(shù)據(jù)庫標準語言 SQL SQL的數(shù)據(jù)定義功能 返 回 退 出 SQL的數(shù)據(jù)修改功能 SQL的數(shù)據(jù)操作功能 SQL的數(shù)據(jù)定義功能 定義表結(jié)構(gòu)語句 格式: CREATE TABLE|DBF TableName1 [NAME LongTableName] [FREE] (FieldName1 FieldType [(nFieldWidth [,nPrecision])] [NULL | NOT NULL] [CHECK lExpression1 [ERROR cMessageText1]] [DEFAULT eExpression1][PRIMARY KEY|UNIQUE] [REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS] [,FieldName2 ...][,PRIMARY KEY eExpression2 TAG TagName2 |,UNIQUE
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1