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

正文內(nèi)容

vfp6電子教案第4章數(shù)據(jù)處理與sql-wenkub.com

2025-05-06 19:38 本頁(yè)面
   

【正文】 分析:由于數(shù)據(jù)分組只能按表中的字段進(jìn)行 , 因此 , 本題應(yīng)分為二步完成: SELECT , , 。 SELECT SUM(高等數(shù)學(xué) ) AS 高數(shù)總分 ,AVG(高等數(shù)學(xué) ) AS 高數(shù)均分 ,。 WHERE Course_ID =39。 ON = 嵌套查詢:要求的結(jié)果出自于一個(gè)表 , 但相關(guān)的關(guān)系卻涉及多個(gè)關(guān)系 。 【 例 423】 查詢 Student表中所有學(xué)生的姓名 、 性別和 Score表中的高等數(shù)學(xué) 、 普通物理的成績(jī) 。 【 例 422】 從 Student表中查詢 1981年及以后出生的學(xué)生的學(xué)號(hào) 、 姓名 、 性別 。 [UNION [ALL] SELECTCommand]:把一個(gè) SELECT語(yǔ)句的最后查詢結(jié)果同另一個(gè) SELECT語(yǔ)句最后的查詢結(jié)果組合起來(lái) 。 [GROUP BY GroupColumn]:按列的值對(duì)查詢結(jié)果進(jìn)行分組 。 如果查詢中包括不止一個(gè)表就應(yīng)該為第一個(gè)表后的每一個(gè)表指定聯(lián)接條件 。 [PLAIN]:防止列標(biāo)題出現(xiàn)在顯示的查詢結(jié)果中 。 [TO FILE FileName [ADDITIVE] | TO PRINTER [PROMPT] | TO SCREEN]:如果命令中包含了 TO子句,但沒(méi)有包括 INTO子句,則查詢結(jié)果定向輸出到名為 FileName的 ASCII碼文件、打印機(jī)或主窗口。 如果指定了一個(gè)已打開(kāi)表的名稱 , 則 VFP6產(chǎn)生錯(cuò)誤信息 。 如果沒(méi)有包含 INTO子句 , 查詢結(jié)果顯示在 “ 瀏覽 ” 窗口中 。 [DatabaseName!]Table [[AS] Local_Alias]:指定和當(dāng)前表建立聯(lián)接的表所在的數(shù)據(jù)庫(kù)及表名或本地表別名。 這是左聯(lián)接 。 如果指定了本地別名 , 那么在整個(gè) Select語(yǔ)句中都必須用這個(gè)別名代替表名 。 避免優(yōu)化過(guò)程 , 可能會(huì)加快查詢執(zhí)行的速度 。 它可以是一個(gè)表達(dá)式 。 Select_Item指定的每一項(xiàng)在查詢結(jié)果中都生成一列 , 如果多個(gè)項(xiàng)具有相同的名稱 , 則應(yīng)在這些項(xiàng)前加上表的別名和一個(gè)句點(diǎn)號(hào) , 以防止出現(xiàn)重復(fù)的列 。 TOP子句必須與 ORDER BY子句同時(shí)使用 。 打開(kāi) xsglxt數(shù)據(jù)庫(kù)后 , 執(zhí)行下面的命令: ALTER TABLE Grade ALTER TestType SET DEFAULT [其它 ]。 RENAME COLUMN FieldName4 TO FieldName5:允許改變表中字段的字段名。 DROP PRIMARY KEY:刪除主索引及其標(biāo)識(shí) 。 ADD PRIMARY KEY eExpression3 TAG TagName2 [FOR lExpression4]:往表中添加主索引 , eExpression3指定主索引關(guān)鍵字表達(dá)式 , TagName2指定主索引標(biāo)識(shí)名 。 格式: ALTER TABLE TableName1 [DROP [COLUMN] FieldName3] [SET CHECK lExpression3 [ERROR cMessageText3]] [DROP CHECK] [ADD PRIMARY KEY eExpression3 TAG TagName2 [FOR lExpression4]] [DROP PRIMARY KEY] [ADD UNIQUE eExpression4 [TAG TagName3 [FOR lExpression5]]] [DROP UNIQUE TAG TagName4] [ADD FOREIGN KEY [eExpression5] TAG TagName4 [FOR lExpression6] REFERENCES TableName2 [TAG TagName5]] [DROP FOREIGN KEY TAG TagName6 [SAVE]] [RENAME COLUMN FieldName4 TO FieldName5] 參數(shù)描述: DROP [COLUMN] FieldName3:從表中刪除一個(gè)由 FieldName3指定的字段 。 DROP DEFAULT:刪除已有字段的默認(rèn)值 。 格式: ALTER TABLE TableName1 ALTER [COLUMN] FieldName2 [NULL | NOT NULL] [SET DEFAULT eExpression2] [SET CHECK lExpression2 [ERROR cMessageText2]] [DROP DEFAULT][DROP CHECK][NOVALIDATE] 參數(shù)描述: ALTER [COLUMN] FieldName2:指定要修改的已有的字段名 。如果需要將表轉(zhuǎn)換到另一代碼頁(yè),那么指定了 NOCPTRANS的字段不轉(zhuǎn)換。 UNIQUE:創(chuàng)建與字段同名的候選索引標(biāo)識(shí)。 1Expressionl為邏輯表達(dá)式值 , 可以是用戶定義的函數(shù)或內(nèi)部存儲(chǔ)過(guò)程表達(dá)式 。 ALTER [COLUMN] FieldName1:指定要修改的字段名(字段已存在)。 第一種格式:添加新字段、修改已有字段。 Birthday D,。 【 例 416】 對(duì)前述的 Student表的結(jié)構(gòu),現(xiàn)用 CREATE CURSOR命令創(chuàng)建臨時(shí)表,取臨時(shí)表的別名為 CUR_Student,對(duì) Student_ID字段和 Name字段創(chuàng)建候選索引,對(duì) Sex字段設(shè)置字段級(jí)規(guī)則和默認(rèn)值。該命令可以創(chuàng)建一個(gè)在被關(guān)閉之前一直存在的臨時(shí)表。 TestDate D NOT Null,。 =[補(bǔ)考 ] OR TestType=[重修 ] 。同時(shí) NULL、 NOT NULL、 CHECK、DEFAULT、 PRIMARY KEY和 UNIQUE子句必須將其放在包含字段定義的括號(hào)中。 FROM ARRAY ArrayName:指定一個(gè)已存在的數(shù)組名稱,數(shù)組中包含表的每個(gè)字段的名稱、類型、精度以及寬度。 TAG TagName3:為候選索引標(biāo)識(shí)指定標(biāo)識(shí)名 。 因?yàn)楸碇荒苡幸粋€(gè)主索引如已經(jīng)創(chuàng)建了一個(gè)主索引字段 , 則命令中不能包含本子句 。 NOCPTRANS:防止轉(zhuǎn)換字符字段和備注字段到另一個(gè)代碼頁(yè) 。 REFERENCES TableName2 [TAG TagName1]指定與本表建立永久關(guān)系的父表 。 UNIQUE:將此字段作為一個(gè)候選索引 。 CHECK lExpression1:指定字段有效性規(guī)則表達(dá)式 lExpression1, 其中可以包含自定義函數(shù) 。 NOT NULL:在字段中不允許 null值 。 對(duì)于 D、 T、 I、 Y、 L、M、 G和 P型數(shù)據(jù) , 省略參數(shù) nFieldWidth和 nPrecision。有些字段類型還需要參數(shù) nFieldWidth或nPrecision,或者兩者皆有。 一個(gè)表最多可以包含 255個(gè)字段 。 長(zhǎng)名只對(duì)數(shù)據(jù)表有效 。 參數(shù)描述: TableNamel: 為表名 , 指定要?jiǎng)?chuàng)建的表 。 [FIELDS 字段名表 ]: 指定新表中包含的字段的列表。 返 回 表的連接 表的連接是正好與 COPY命令相反的過(guò)程 格式: JOIN WITH 別名 /工作區(qū) TO 表文件名 FOR 條件 [FIELDS 字段名表 ] 功能: 連接當(dāng)前工作區(qū)中打開(kāi)的表和 工作區(qū) /別名 指定的表,生成 表文件名 規(guī)定的新的表文件。例如:要關(guān)閉當(dāng)前工作區(qū)與 C工作區(qū)建立的關(guān)聯(lián)。 解除關(guān)聯(lián) 用 SET RELATION命令建立關(guān)聯(lián)之后,當(dāng)移動(dòng)關(guān)聯(lián)表的記錄指針時(shí),被關(guān)聯(lián)表的記錄指針也相應(yīng)要移動(dòng),并且將要引起讀 /寫磁盤操作,這樣會(huì)降低系統(tǒng)的性能,因此,當(dāng)某些關(guān)聯(lián)不再使用,或暫時(shí)不再使用時(shí),應(yīng)及時(shí)解除關(guān)聯(lián),以提高系統(tǒng)的運(yùn)行速度。如果建立父子關(guān)聯(lián)之前,子表已經(jīng)按照關(guān)聯(lián)條件建立了索引,并將該索引文件指定為主控索引,那么,每當(dāng)當(dāng)前工作區(qū)父表的記錄指針重新定位時(shí),就檢索子表,將子表的記錄指針定位于 關(guān)聯(lián)表達(dá)式 值與 索引表達(dá)式 值相同的第一條記錄之上。 說(shuō)明: 在建立關(guān)聯(lián)之前,必須打開(kāi)一個(gè)表(父表),而且還必須在另一個(gè)工作區(qū)內(nèi)打開(kāi)其它表(子表)。如果 關(guān)聯(lián)表達(dá)式 的值大于被關(guān)聯(lián)表文件的記錄總數(shù),則被關(guān)聯(lián)表 文件的當(dāng)前記錄指針指向最后一條記錄的下一條記錄, EOF()函數(shù)值為 .T.。此時(shí),兩個(gè)或多個(gè)關(guān)聯(lián)表之間的聯(lián)系是根據(jù)記錄號(hào)來(lái)進(jìn)行關(guān)聯(lián)的,關(guān)聯(lián)表與被關(guān)聯(lián)表之間當(dāng)前記錄號(hào)保持相等。 建立關(guān)聯(lián) 格式: SET RELATION TO [關(guān)聯(lián)表達(dá)式 1] INTO 工作區(qū) /別名 [,關(guān)聯(lián)表達(dá)式 2 INTO 工作區(qū) /別名 …]] [IN 工作區(qū)/別名 ][ADDITIVE] 功能: 在兩個(gè)表之間建立關(guān)聯(lián)。 別名 字段名 或 別名 .字段名 SELECT 2 USE SCORE ALIAS CJ SELECT 1 USE STUDENT DISPLAY 學(xué)號(hào) ,姓名 ,班級(jí) , , 返 回 表的關(guān)聯(lián) 如果在多個(gè)工作區(qū)同時(shí)打開(kāi)多個(gè)表文件,在當(dāng)前工作區(qū)中移動(dòng)表的記錄指針時(shí),其它表的記錄指針是不會(huì)隨之移動(dòng) 。 其中: 別名可以是工作區(qū)的別名,也可以是表的別名。 格式 3: CLOSE ALL 功能: 關(guān)閉所在所有工作區(qū)中打開(kāi)了的表、表單和單索引文件并且選擇 1號(hào)工作區(qū)為當(dāng)前工作區(qū)。 說(shuō)明: 選擇一個(gè)工作區(qū)作為當(dāng)前工作區(qū),使該工作區(qū)打開(kāi)的表成為當(dāng)前表,要選擇的工作區(qū),可使用工作區(qū)號(hào)作為標(biāo)識(shí)符,也可以用工作區(qū)的別名來(lái)作為工作區(qū)的標(biāo)識(shí)符。 [AGAIN]: 若要在多個(gè)工作區(qū)中打開(kāi)一個(gè)表,可以按以下方法操作: ( 1)選擇另一個(gè)工作區(qū),并執(zhí)行帶有表名和 AGAIN子句的 USE命令。 參數(shù)描述: [IN 工作區(qū)號(hào) /工作區(qū)別名 /表別名 ]: 指定要選擇的工作區(qū)。 每個(gè)打開(kāi)的表也都有一個(gè)別名,當(dāng)用命令 USE 表文件名 打開(kāi)表時(shí),系統(tǒng)默認(rèn)的表的別名就是該表的主文件名。 若省略 范圍 ,約定為 ALL,若省略 數(shù)值型表達(dá)式表 ,約定為當(dāng)前表中的所有的數(shù)值型和浮點(diǎn)型字段。 若使用 TO 內(nèi)存變量名表 , 可將求出的各表達(dá)式的值依次賦給各內(nèi)存變量 , 但要注意:表達(dá)式表中的表達(dá)式的個(gè)數(shù)應(yīng)該與內(nèi)存變量表中的變量個(gè)數(shù)相等 , 若省略 數(shù)值型表達(dá)式表 , 內(nèi)存變量的個(gè)數(shù)應(yīng)該與數(shù)值型字段的個(gè)數(shù)相等 。對(duì) COUNT命令,默認(rèn)的范圍是 ALL。 GETEXPR 輸入查詢條件 TO CXTJ TYPE L;輸入條件錯(cuò)誤 DEFAULT 性別 =’男’ 啟動(dòng)表達(dá)式生成器 指定表達(dá)式框中的表達(dá)式為邏輯型,且當(dāng)表達(dá)式不為邏輯型時(shí)提示“輸入條件錯(cuò)誤”。 [DEFAULT 字符表達(dá)式 3]: 指定在“表達(dá)式生成器”中顯示初始的默認(rèn)表達(dá)式。 [TYPE 字符表達(dá)式 2[。如果此內(nèi)存變量不存在, VFP將創(chuàng)建該變量。 順序查詢和快速查詢比較 L OC ATE F I ND S EEK 查詢內(nèi)容 可以是字符型、數(shù)值型、日期型、邏輯型表達(dá)式,還可以查找備注型字段 可以是字符型、數(shù)值型、日期型表達(dá)式或邏輯型字段 字符串常量或常數(shù) 對(duì)表的要求 無(wú)論是否建立了索引文件均可方便地查詢 必須建立并打開(kāi)索引文件,只能在主控索引文件中查詢 同左 命令特點(diǎn) 可使用 范圍 子句限定查詢范圍,可與 C ONT I NUE 命令配合使用,找出表中全部符合條件的記錄 在整個(gè)表中查詢,只能找出滿足條件的第一條記錄 同左 查詢速度 慢 快 快 返 回 對(duì)話查詢 格式: GETEXPR [字符表達(dá)式 1] TO 內(nèi)存變量名 [TYPE 字符表達(dá)式 2[。其使用方法同設(shè)置主控索引。 SEEK命令: 格式: SEEK 表達(dá)式 [ORDER 索引號(hào) /單索引文件名 / [TAG] 索引標(biāo)記 [OF 復(fù)合索引文件名 ] [ASCENDING/ DESCENDING]] 功能: 在打開(kāi)的索引文件中快速查找與 表達(dá)式 相匹配的第 1 條記錄。 ⑸ 執(zhí)行 SET EXACT命令后 , 再用 FIND命令查找字符串時(shí) , 字符串可以是索引表達(dá)式值的全部或是從首字符開(kāi)始的一個(gè)子串 。 ⑵ 查詢的值可以是字符串 , 也可以是數(shù)值 。 FIND命令: 格式: FIND 字符型常量 /數(shù)值型常量 功能: 它在已經(jīng)建立索引并且表文件和索引文件均已打開(kāi)的表中查找索引關(guān)鍵值與指定的字符串或數(shù)值型常量相匹配的第一條記錄。 如果 CONTINUE命令沒(méi)有查找到滿足條件的記錄, RECNO()函數(shù)返回在 table plus one中的記錄數(shù) , FOUND()函數(shù)返回邏輯“假”值,并且 EOF()函數(shù)返回邏輯“真”值。 說(shuō)明: CONTINUE是用在 LOCATE之后繼續(xù)查找滿足同一條件的記錄的命令 ,它繼續(xù) LOCATE的操作。 (3)如果執(zhí)行 SET EXACT OFF命令后,再用 LOCATE命
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1